/* ----------------------------------------------------------------------------------------- $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2004 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com (c) 2003 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ .boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #eee; } .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; 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: #eee; } .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; }



/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
        display: none;
}
.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -150px;
	left: -100px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
        width: 32px;
        text-align: right;
        background-image: url(img/verlauf_gross.jpg) ;
        height:32px;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.test { position:absolute; top:110px; left:570px; width:200px; height:150px;
      z-index:1; }

.hoverbox .preview
{
	border-color: #000;
}
/* Neu --------------------------------------------------------------------*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 2px; /*dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -60px; /*position where enlarged image should offset horizontally */

}


/* Neu --------------------------------------------------------------------*/






BODY { font-family: Verdana, Arial, sans-serif; font-size: 15px; font-
weight : normal; color: #000000; margin: 0px; background-image:url(img/verlauf.jpg) }
img{ border:0; }


h1 { margin-bottom:2px; margin-top:2px; font-family: Verdana, Arial,
sans-serif; font-size: 14px; color: #f00;}
h2 { margin-bottom:2px; margin-top:2px; font-family: Verdana, Arial,
sans-serif; font-size: 12px; color: #533;}

A { color: #000000; text-decoration: none; }
A:hover { color: #0000ff; text-decoration: underline; }
FORM { display: inline; } TR.header { background-color: #ffffff; }
TR.headerNavigation { background: #F6F6F6; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000ff; font-weight : bold; border-bottom: 1px solid; border-color: #b6b7cb; background-image:url(img/verlauf.jpg); border-top-width: 2px; border-left-width: 2px; border-bottom-width: 0px; border-right-width: 0px; left:10px;top:50px; } A.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight : bold; border-bottom: 1px solid; border-color: #b6b7cb; } A.headerNavigation:hover { color: #0000ff; } 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 { background: #eee; }
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #eee; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading_right, TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background-image: url(img/verlauf.jpg); height:17px; color: #000000; }
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif;
font-size: 10px; background: #eee; border-
color: #eee; }
TD.infoBox_right, SPAN.infoBox_right { font-family: Verdana, Arial,
sans-serif; font-size: 10px; background: #eee; }
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 { background-image: url(img/verlauf_gross.jpg) ;font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000;  }
DIV.sonder { height: 250px; text-align: center; vertical-align: middle; }
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 { 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; }
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }
/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #666666; padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;} .sitemap_heading a:hover {color: #CCCCCC; text-decoration:none;}
.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;} .sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* inputrequirement */
.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; }
td.produktliste { border:solid #aaaaaa; border-right:solid #ffffff; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 0px; border-right-width: 0px; background-image: url(img/verlauf_gross.jpg) ; left:10px;top:50px; } tr.produktliste { border:solid #aaaaaa; border-right:solid #ffffff; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 0px; border-right-width: 0px; left:10px; top:50px }
td.kopf { border:solid #aaaaaa; border-right:solid #ffffff; font-size: 14px; font-weight: normal; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 0px; border-right-width: 0px; background-color: #eee; left:10px;top:50px; }

.boxtext {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffc
}

.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:#FC9
}

.errorbox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ffb3b5
}

.gvbox {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF
}

.stockwarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsnotifications {
background-color:#f2fff7
}

.orderedit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline
}

body {
color:#000;
background-color:#eee;
margin:0
}

img {
border:0
}

a {
color:#000;
text-decoration:none
}

form {
display:inline
}

tr.header {
background-color:#fff
}

tr.headernavigation {
background:#F6F6F6
}


a.headernavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
border-bottom:1px solid;
border-color:#b6b7cb
}

a.headernavigation:hover {
color:#00f
}

td.conditions {
background-color:#FCC
}

a.confirmationedit {
color:#093;
font-style:italic
}

a.confirmationedit:hover {
color:#093;
font-style:italic;
text-decoration:underline
}

tr.headererror {
background-color:red
}

tr.headermessage {
background-color:#0C3
}

.moduleheading {
font-family:Verdana, Arial, sans-serif;
font-size:small;
font-weight:700;
padding-bottom:10px
}

td.headererror {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

tr.headerinfo {
background:#0f0
}

td.headerinfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

tr.footer {
background:#bbc3d3
}

td.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#F6F6F6;
color:#000;
font-weight:700;
border-bottom:1px solid;
border-color:#b6b7cb
}

.infobox {
background:#eee
}

.infoboxnotice {
background:#FF8E90
}

.infoboxnoticecontents {
background:#eee;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

td.infobox,span.infobox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
border-right:4px solid;
background:#eee;
border-color:#ffa
}

td.infobox_right,span.infobox_right {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#eee
}

table.productlisting {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.productlisting-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700
}

a.pageresults {
color:#00F;
text-decoration:underline
}

a.pageresults:hover {
color:#00F;
background:#FF3
}

td.pageheading,div.pageheading {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
}

tr.subbar {
background:#f4f7fd
}

td.main,p.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5
}

td.accountcategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

td.fieldvalue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

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:700
}

span.underline {
text-decoration:underline
}

table.formarea {
background:#f1f1f1;
border-color:#ccc;
border-style:solid;
border-width:1px
}


td.aussen {
background:#eee;
/*background-image:url(img/kaffee.jpg)*/
border-color:#ccc;
border-style:solid;
border-width:1px
}

td.formareatitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

span.markproductoutofstock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

span.productoldprice {
font-family:Verdana, Arial, sans-serif;
color:red;
text-decoration:line-through
}

span.productdiscountprice {
font-family:Verdana, Arial, sans-serif;
color:red;
font-weight:700
}

.smallheading {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
color:#000
}

.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;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
border-color:#fff
}

.modulerowselected {
background-color:#E9F4FC
}

.checkoutbarfrom,.checkoutbarto {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.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_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
background-color:#666;
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:#E6E6E6;
padding:2px
}

.sitemap_sub a:hover {
color:#999;
text-decoration:none
}

.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:#9f0
}

.tableshop {
background-color:#fff;
border-left:1px solid;
border-right:1px solid;
border-color:#b6b7cb
}

.navleft {
border-right:1px solid;
background-image:url(img/bg_left_column.jpg);
width:185px;
border-color:#b6b7cb
}

.navright {
border-top-width:4px;
border-top-style:solid;
border-left-width:4px;
border-left-style:solid;
background-color:#E6E6E6;
width:185px;
border-color:#666
}

.contentstopics {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700
}

.tablelistingi {
background-color:#eee
}

.tablelistingii {
background-color:#d0d0d0
}

.tablebody {
padding:5px
}

.poweredby {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700
}

.onepxwidth {
width:1px
}

td.kopf {
border:solid #aaa;
border-right:solid #fff;
font-size:14px;
font-weight:400;
background-image: url(img/kopf.jpg);
left:10px;
top:50px;
border-width:2px 0 0 2px
}

.boxtextprice,span.newitemincart,.inputrequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

a:hover,a.copyright:hover {
color:#00f;
text-decoration:underline
}

.infoboxcontents,td.productlisting-data,td.smalltext,span.smalltext,p.smalltext,.messagebox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}


tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,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
}

td.subbar,.checkoutbarcurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
d.fieldkey,td.tableheading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

.copyright,.parsetime {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
text-align:center
}

a.copyright,.sitemap_sub a {
color:#000
}

span.productspecialprice,span.errortext {
font-family:Verdana, Arial, sans-serif;
color:red
}

