/* -----------------------------------------------------------------------------------------







   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   







   befish.com - E-Shops







   http://www.befish.com







   Copyright (c) 2007 befish.com







   -----------------------------------------------------------------------------------------







   







   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







   (c) 2004 XT-Commerce















   Released under the GNU General Public License 







   ---------------------------------------------------------------------------------------*/















body {







	background-color: #01573F;







	font-family: Verdana, Arial, sans-serif;







	font-size: 11px;	







	margin: 0px;







}   















img{







	border:0;







}















a {







  /*color: #C37B61;	*/







  color: #A86A54;







  text-decoration: none;







}







a:hover {







  text-decoration: underline;







}















h1, .contentsTopics,  .headlinelink, .moduleHeading, .heading3{







	color: #01573F;







	font-size: 12px;







	font-weight: bold;	







}







.headlinelink {







  /*color: #C37B61;	*/







  color: #A86A54;







	font-weight: bold;	







}















form {







	display: inline;		   







}















table td {







	text-align:left;







}















#old_main{







	margin-top: 500px;







}















#outer {















}















#popupcontent {







	background-color: #E7F0ED;







}















#main {







	position:relative;







	width: 1000px;







	min-height: 300px;







}





#xmas08 {

	position: absolute;

	width: 150px;

	height: 139px;

	top: 0px;

	left: 123px;

	background-image: url(img/weihnachtsbaer.png);	

	_background-image: url(img/weihnachtsbaer.gif);	

}









#logo_ball{







	position:absolute;







	top:0px;







	left:0px;







	width:202px;







	height:127px;







}















#logo_text{







	position:absolute;







	top:11px;







	left:528px;







	width:164px;







	height:48px;







}















#eckG1{







	position:absolute;







	top:67px;







	left:202px;







	width:101px;







	height:115px;







	/*background-color: #E7F0ED;*/







	background-image: url(img/eckG1.gif);







}















.uppermenu {







	font-size: 12px;







	color: white;







	







}







.uppermenu a{







	color: #01573f;







	float: right;







	margin-top: 2px;







	font-weight: bold;







}







.uppermenu .separator{







	border-right: 1px solid white;







	height: 100%;







	width: 10px;







	margin-right: 10px;







	float: right;







}















#topfunctions {







	position:absolute;







	width: 687px;







	height:19px;







	border-top:1px solid white;







	border-bottom:1px solid white;







	top:67px;







	left:303px;







	background-color: #D7D806;







	text-align:right;







	padding-right: 10px;







}















#topmenu {







	position:absolute;







	width: 687px;







	height:21px;







	top:88px;







	left:303px;







	background-color: #C4D9D3;







	text-align:right;







	padding-right: 10px;







}























































#maintable {







	position:absolute;







	top: 109px;







	left: 202px;







	width: 798px;







	height: 500px;	







}















#maintable .leftcol{







	width: 4px;







	background-color: #D7D808;







	border: 1px solid white;	







}















#maintable .rightcol{

	background-color: #E7F0ED;	

	background-image: url(img/dimples-hg.jpg);

	vertical-align:top;

	padding-top:30px;

	padding-bottom:41px;





	/*padding-left:17px;*/







	/*padding-right:1px;*/







}















.plaincontent {







	margin-left: 40px;	







	margin-right: 40px;







}















.plaincontent .headcols {







	width: 100%;







}







.plaincontent .headcols td {







	vertical-align:bottom;







}







.plaincontent .headcols .left {



	width: 500px;



	padding-right: 10px;



}







.plaincontent .headcols .right {







	text-align:right;







}























#mainmenu {







	position:absolute;







	top: 136px;







	left:0px;







	width:202px;







}















#mainmenu .menu {







	padding-right: 12px;







	font-size: 12px;	







}







#mainmenu .menu a { 







	color: white;	







	margin-left: 16px;	







}







#mainmenu .menu .dist {







	clear:both;







}















#mainmenu .menu .mainentry {







	width: 178px;







	height: 21px;







	float:right;







	background-image: url(img/menu_m.gif);







	margin-top: 4px;







	text-align:left;







	font-weight:bold;







	padding-top: 7px;				







}







#mainmenu .menu .mainentryactive {







	background-image: url(img/menu_ma.gif);







}







#mainmenu .menu .subentry {







	width: 162px;







	height: 20px;







	float:right;







	background-image: url(img/menu_s.gif);







	text-align:left;	







	padding-top: 4px;







}







#mainmenu .menu .subentryactive{







	background-image: url(img/menu_sa.gif);







}







#mainmenu .menu .subentrylast{







	background-image: url(img/menu_sl.gif);







}







#mainmenu .menu .subentrylastactive{







	background-image: url(img/menu_sal.gif);







}















.subcategories {







	width:761px;







	margin-left: 22px;







	margin-top: 20px;







}







.subcategories td{







	vertical-align:top;	







}







.subcategories .subcategory {







	width: 249px;	







	white-space: normal;







}	







.subcategories .subcategory .toprow {







	height: 48px;







	/*height: 23px;*/







	padding-left: 17px;	







	padding-top:25px;







}







.subcategories .subcategory .tr_left{







	background-image: url(img/catcont_left.gif);







}







.subcategories .subcategory .tr_top {







	background-image: url(img/catcont_top.gif);







}















.subcategories .subcategory .tr_topleft{















	background-image: url(img/catcont_topleft.gif);















}















.subcategories .subcategory .tr_standard{















	background-color: #EDF2F0;















	border-left: 2px solid #6F9E91;















	border-top: 2px solid #6F9E91;















	border-right: 2px solid #6F9E91;















}















.subcategories .subcategory .text {















	background-color: #EDF2F0;















	border-left: 2px solid #6F9E91;	















	padding-left: 17px;















	padding-right:6px;	















	height: 110px;















}















.subcategories .subcategory .image {















	background-color: #EDF2F0;















	border-right: 2px solid #6F9E91;	















	padding-right: 15px;	















	padding-bottom: 15px;















}















.subcategories .subcategory .cr_left{















	background-image: url(img/catcont_leftmain.gif);















	background-repeat:repeat-y;















	border-left:none;















}















.subcategories .subcategory .bottomrow {















	border-top: 2px solid #6F9E91;















	font-size: 2px;















	height: 7px;		















}















































.manufacturer_dropdown {















	float:right;















}































.productcontainer {



	width:761px;



	margin-left: 22px;



	margin-top: 20px;



	background-image: url(img/prodcont_topleft.gif);



	background-repeat:no-repeat;



}



.productcontainer td {



	/*border: 1px solid grey;*/



}



.productcontainer .col1{



	width:490px;	



	vertical-align:top;



}



.productcontainer .col1_singleproduct {



	width:433px;	



	vertical-align:top;



}



.productcontainer .leftborder {



	background-image: url(img/catcont_leftmain.gif);



	background-repeat:repeat-y;	



	background-color: #EDF2F0;	



}



.productcontainer .pname {



	padding-left: 17px;		



	background-image: url(img/catcont_leftmain.gif);



	background-repeat:repeat-y;	



	background-color: #EDF2F0;	



	height:35px;	



}



.productcontainer .topleft{



	height:52px;	



}



.productcontainer .row1-2 {



	padding-top: 8px;



}



.productcontainer .pname_first{	



	padding-left: 17px;



	margin-top: 25px;



}















.productcontainer .description {















	padding-left: 17px;















	background-color: #EDF2F0;















	background-image: url(img/catcont_leftmain.gif);















	background-repeat:repeat-y;		















	min-height: 60px;















}















.productcontainer .img {







	vertical-align:top;







	background-color: #EDF2F0;















}















.productcontainer .img_first {















	background-image: url(img/prodcont_top.gif);







	padding-top: 25px;







	background-repeat:repeat-x;	















}































.productcontainer .options {







	background-color: #EDF2F0;







	border-right: 2px solid #78a699;







	text-align:right;







	vertical-align:top;







	padding-left: 10px;







	padding-right: 20px;







}















.productcontainer .options_first {







	background-image: url(img/prodcont_top.gif);







	background-repeat:repeat-x;		







	padding-top: 25px;







}















.productcontainer .options .buynowbutton {



	margin-top: 13px;



	margin-bottom: 10px;



}















.productcontainer .options_singleproduct {







	text-align:left;







	/*border: 1px solid red;*/







}















.productcontainer .productprice {







	font-weight: bold;







	font-size: 12px;







}































.productcontainer .separator_cell {







	background-color: #EDF2F0;







	background-image: url(img/catcont_leftmain.gif);







	background-repeat:repeat-y;		







	border-right: 2px solid #78a699;







}















.productcontainer .separator {







	background-color: #78a699;







	height: 2px;







	font-size: 1px;







	margin-left: 18px;







	margin-right: 18px;







	margin-top: 0px;







	margin-bottom: 10px;







}	







.productcontainer .separator_fw {







	background-color: #78a699;







	height: 2px;







	font-size: 1px;







	/*







	margin-left: 18px;







	margin-right: 18px;







	*/







	margin-top: 0px;







	margin-bottom: 10px;







}	















.productcontainer .navigation {















	text-align:center;















	padding-left: 18px;















	padding-bottom: 8px;















	border-right: 2px solid #78a699;















	border-bottom: 2px solid #78a699;















	background-color: #EDF2F0;















	background-image: url(img/catcont_leftmain.gif);















	background-repeat:repeat-y;			















}















































.productcontainer .productname {















	padding-left: 17px;		















	background-image: none;















	background-color: transparent;















	height:27px;















	padding-top: 20px;















}















.productcontainer .productleft {















	padding:0px;















	padding-left: 17px;















	background-color: #EDF2F0;















	background-image: url(img/catcont_leftmain.gif);















	background-repeat:repeat-y;		















	min-height: 60px;	















	vertical-align:top;







	/*width: 260px;







	border: 1px solid black;







	*/







}































.productcontainer .productimages{







	position:relative;		







	height: 300px;







	







}















.productcontainer .productimages .img{







	position:absolute;		







	top:0px;







	left:0px;







	visibility: hidden;







}















.productcontainer  .more_images{







	







}







.productcontainer .more_images ul{







	list-style:none;	







	float:left;







}







.productcontainer  .more_images li{







	display:inline;







	padding-right: 10px;







}







.productcontainer  .more_images .present {







	text-decoration:underline;







}















.productcontainer .productimages #productimage0{







	visibility: visible;







}







/*







container .productimages #img1{















	















}















.productcontainer .productimages #img2{















	















}















.productcontainer .productimages #img3{















	















}







*/







.productcontainer .cartsection {







	/*text-align:right;*/







	padding-top: 12px;







	padding-bottom: 12px;







}















.productcontainer .productoptions {







	







}







.productcontainer .productoptions .optionname {







	font-weight:bold;







}







.productcontainer .productoptions select {







	width: 200px;







	margin-left: 12px;







	margin-top: 3px;







	margin-bottom: 7px;







}















/* formularfelder */







.productoptions .button {







	cursor: pointer;







}







.productoptions .texteingabe {







	margin-bottom: 10px;







}







.productoptions .texteingabe td {







	vertical-align:top;







}







.productoptions .name {







	width: 100px;







}







.productoptions .texteingabe textarea {







	width: 220px;







	height: 24px;







}















.productoptions .warning {







	font-weight: bold;







	color: red;	







	margin-bottom: 5px;







}















.error {















	background-color: #D7D808;















	border: 1px solid white;















	padding: 7px;















	font-weight:bold;















}































.navibut {















	margin-top: 15px;















}































.feedbackwindow {







	padding: 15px;







	padding-bottom: 100px;







}







.feedbackwindow .button{







	margin-top: 10px;







	float:right;







	color: #A86A54;







	font-weight:bold;







}























/*   































.boxText { 































	font-family: Verdana, Arial, sans-serif;































	font-size: 10px;































}































































.boxTextBG {































	font-family: Verdana, Arial, sans-serif;































	font-size: 10px;































	background-color: #f1f1f1;































}































.boxTextBGII {































	font-family: Verdana, Arial, sans-serif;































	font-size: 10px;































	background-color: #FFCC99;































}































.boxTextPrice {































	font-family: Verdana, Arial, sans-serif;bac































	font-size: 10px;































	color: #FF0000;































}































*/































































.errorBox {































	font-family : Verdana, Arial, sans-serif;































	font-size : 10px;































	font-weight: bold;































	background-color: #ffb3b5;































}































.gvBox {































	font-family : Verdana, Arial, sans-serif;































	font-size : 14px;































	font-weight: bold;































	border-color: #FFFFFF;































	border: 1px solid;































	background-color: #ffb3b5;































}































.stockWarning { 































	font-family : Verdana, Arial, sans-serif;































	font-size : 10px;































	color: #cc0033;































}































































.productsNotifications {































	background-color: #f2fff7;































}































































.orderEdit { 































	font-family : Verdana, Arial, sans-serif;































	font-size : 10px;































	color: #70d250;































	text-decoration: underline;































}































































































































































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: 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;































  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: 16px;































  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: 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;































}































































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: #f1f1f1;































  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 {

	margin-top: 35px;

  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: #c76170;































  font-weight: bold;































}































































SPAN.productSpecialPrice {































  font-family: Verdana, Arial, sans-serif;































  color: #ff0000;































}































SPAN.productOldPrice {































	font-family: Verdana, Arial, sans-serif;































	color: #ff0000;































	text-decoration: line-through;































}































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: #E6E6E6;































 border: 1px solid;































 border-color: #E6E6E6;































































}































.moduleRowOver { 































	background-color: #D7E9F7; 































	border: 1px solid;































	border-color: #ffffff;































	font-family: Verdana, Arial, sans-serif;































    font-size: 11px;































    line-height: 1.5; 































	































	}































.moduleRowSelected { background-color: #E9F4FC; }































































.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-size: 10pt; 







	color: #FFFFFF; 







	background-color: #01573F; 







	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: #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;































border-left: 1px solid;































border-right: 1px solid;































border-color: #b6b7cb;































}































































.navLeft {































	border-right: 1px solid;































	border-color: #b6b7cb;































	background-image: url(img/bg_left_column.jpg);































	width: 185px;































}































.navRight {































	border-color: #666666;































	border-top-width: 4px;































	border-top-style: solid;































	border-left-width: 4px;































	border-left-style: solid;































	background-color: #E6E6E6;































	width: 185px;































}























































/*







.contentsTopics {































	font-family: Verdana, Arial, sans-serif;































	font-size: 14px;































	font-weight: bold;































}







*/























































.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;































}


















#mainmenu .link_amber {
	margin-top: 5px;
	margin-bottom: 16px;
}













