/* ----------------------------------------------------------------------------------------------------   $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   (c) 2008 montale - agentur fuer digitales (Angepasst fuer SIGMApur, v 1.8 2008/03/17); www.montale.de   Released under the GNU General Public License    ------------------------------------------------------------------------------------------------------*//* HTML ELEMENTE */body {	margin: 0 0 0 15px; 	padding: 0;	color: #444;	background-color: #fff;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	font-size: 62.5%;	/*width: 1024px;*/}h1 {	font-size: 1.8em;	font-weight: bold;	color: #7dae15;	background-color: #fff;}h2 {	margin-top: 2.0em;	font: bold 1.4em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;	color: #7dae15;	background-color: #fff;}h3 {	margin-top: 1.6em;	margin-bottom: 0.2em;	font: bold 1.3em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;	color: #666;	background-color: #fff;}p {	font: normal 1.2em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	text-decoration: none;	word-spacing: normal;	text-align: left;	letter-spacing: 0;	background-color: transparent;}/* EOS HTML ELEMENTE *//* LAYOUT CONTAINER */#header {	margin: 10px 0 0 0;	padding: 0;	background: url(img/header_grafik.jpg) no-repeat;	width: 980px;	/*height: 204px;*/	height: 190px;}#main-content div {	margin: 0;	float: left;}#spalte-links {	width: 170px;}#spalte-mitte {	padding: 15px 0 0 30px;	width: 475px;}#spalte-rechts {	padding: 24px 0 0 35px;	width: 270px;}#info-box-1 {	background: url(img/info_background.gif) no-repeat;	width: 100%;}#info-box-2 {	background: url(img/info_background.gif) no-repeat;	width: 100%;}#info-box-3 {	background: url(img/info_background.gif) no-repeat;	width: 100%;}#typ-info {	position: absolute;	top: 15px;	left: 490px;}#typ-info-box-1 {	float: left;	margin: 0;	padding: 3px 10px 0 10px;	border-right: 1px solid #999;	width: 140px;}#typ-info-box-2 {	float: left;	margin: 0;	padding: 3px 10px 0 10px;	border-right: 1px solid #999;	width: 140px;}#typ-info-box-3 {	float: left;	padding: 3px 0 0 10px;	width: 140px;}#top-description {	float: left;	margin: 0;	padding: 20px 30px 0 0;	width: 204px;}#sub-nav {	margin: 10px 0 0 0 !important;	padding: 0;	background: url(img/outline_background.gif) repeat-y;	width: 241px;}#sub-nav .top {	display: block;	background: url(img/outline_top.gif) no-repeat left top;	height: 7px;}#sub-nav .bottom {	display: block;	background: url(img/outline_bottom.gif) no-repeat left bottom;	height: 12px;}#aktion {	padding-left: 130px;	background: url(img/bgn_aktion.gif) no-repeat left top;	height: 140px;	width: 345px;}#aktion h1 {	margin: 10px 0 0 0;	padding: 0;	background-color: transparent;	color: #bf1433;	width: 320px;}#aktion h2 {	margin: 0;	padding: 0;	background-color: transparent;	color: #bf1433;	width: 320px;}#aktion p {	margin: 0;	background-color: transparent;	width: 320px;}/* EOS LAYOUT CONTAINER *//* KLASSEN *//* typ-info-box IDs und Klassen */#typ-info h1 {	margin: 0;	padding: 0;	font-size: 11px;	font-weight: bold;}#typ-info p {	margin: 3px 0 0 0;	padding: 0;	font-size: 1.0em;	font-weight: normal;	line-height: 1.5em;	color: #999;}#typ-info-box-1 h1 {	color: #7dae15;}#typ-info-box-2 h1 {	color: #525ea1;}#typ-info-box-3 h1 {	color: #b94e1c;}/* EOS typ-info-box IDs und Klassen *//* info-box IDs und Klassen */#info-box-1 p, #info-box-2 p, #info-box-3 p {	margin: 5px 0 0 0;	padding: 0 15px;	font-size: 1.1em;}#info-box-1 ul {	list-style-image: url(img/bulliton_green_cross.gif);	font-size: 1.1em;	font-weight: bold;}#info-box-1 li {	margin: 5px;	padding: 0 0 -3px 0;}#info-box-3 ul {	margin-bottom: 15px;	list-style-type: none;	list-style-image: url(img/bulliton_green.gif);	font-size: 1.1em;	line-height: 1.5em;}#info-box-3 li {	margin-bottom: 5px;}/* EOS info-box IDs und Klassen */.zitat {	font: normal 1.3em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;	text-align: left;	color: #666;}ul.vorteil {	display: inline;	list-style-type: none;	font-size: 1.1em;	line-height: 1.5em;	color: #666;}.vorteil li {	float: left;	width: 320px;}.vorteil h1 {	margin: 0;	padding: 15px 0 2px 0;	font: bold 1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	color: #444;}ul.liste {	list-style: none;	list-style-image: url(img/bulliton_green.gif);	font-size: 1.2em;	line-height: 1.5em}.liste li {	margin-bottom: 5px;}.spalte-mitte-links {	width: 140px;}.spalte-mitte-rechts {	padding: 0 0 0 10px;	width: 320px;}.spalte-mitte-rechts p {	margin: 0 0 1em 0;}.marginale {	display: block;	padding: 5px 0 15px 0;	font-size: 1.0em;	color: #999;}.img-border {	padding: 3px;	border: 1px solid #eee;}.bold {	font-weight: bold;	color: #7dae15;}/* SUBNAVIGATION UND HEAD IDs und Klassen */#sub-nav p {	margin: 0;	padding: 1.5em 0 0 1.5em;	line-height: 0em;	width: 200px;}#sub-nav .headline {	display: block;	padding: 0.8em 0 0 1.5em;	font: bold 1.1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	color: #444;	width: 200px;}#top-description p {	margin: 0;	padding: 0;}ul.sub-navigation {	margin-bottom: 15px;	list-style-type: none;	list-style-image: url(img/bulliton_green.gif);	font-size: 1.1em;	line-height: 1.5em;}.sub-navigation li {	margin: 5px;}/* FAQ TABELLE */table.faq {	margin-top: 15px;	border-collapse: collapse;	border-spacing: 0;	color: #666;	width: 100%;}.faq th {	padding: 0 0 0 0.8em;	font: bold 1.1em/1.0em Verdana, Arial, sans-serif;	text-align: left;	background: url(img/faq_headline_bgn.gif) top left no-repeat;	color: #fff;	height: 48px;}.faq td {	padding: 0.6em 0.4em 0.6em 0.8em;	font: normal 1.1em Verdana, Arial, sans-serif;	text-align: left;	border-right: 1px solid #eee;	color: #666677;}.faq tr:hover {	background-color: #deebc4;}.frage-headline {	margin: 30px 0 0 0 !important;	padding: 1.0em 0 0 0.8em;	font: bold 1.1em Verdana, Arial, sans-serif;	text-align: left;	background: url(img/faq_headline_bgn.gif) top left no-repeat;	color: #fff;	height: 40px;	}.antwort {	margin: 0 !important;	padding: 0.8em;	border: 1px solid #7DAE15;	font-size: 1.1em;	background-color: #f2f7e7;}/* DIVERSE KLASSEN */.shopping-card { position: absolute;  left: 730px;  top: 175px;}.shoppingcard {	display: block;	padding: 3px 0 0 30px;	background: url(img/shoppingcard.gif) top left no-repeat;	height: 30px;}/* EOS DIVERSE KLASSEN */table.aktion {	margin-top: 15px;	border-collapse: collapse;	border-spacing: 0;	color: #666;	width: 100%;}.aktion th {	padding: 0 0 0 0.8em;	font: bold 1.1em/1.0em Verdana, Arial, sans-serif;	text-align: left;	background: url(img/faq_headline_bgn.gif) top left no-repeat;	color: #fff;	height: 48px;}.aktion td {	padding: 0.6em;	font: normal 1.1em Verdana, Arial, sans-serif;	text-align: left;	border: 1px solid #999;	color: #666677;}.aktion tr:hover {	border: 1px solid #999;	background-color: #efefef;}.sonderpreis {	font-size: 1.1em;	font-weight: bold;	color: #bf1433;}.textlink:hover {text-decoration: underline;}.textlink:link, .textlink:visited {background: transparent url(img/bulliton_green.gif) no-repeat scroll 0%;color: #7DAE15;padding: 0pt 15px;text-decoration: none;}/* WARENKORB */table.basket {	color: #444;	border-collapse: collapse;	border-spacing: 0;	width: 100%;}.basket th, .basket td {	border: 1px solid #ccc;	color: #444;}.basket th {	padding: 0.8em;	font: bold 1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	text-align: left;	background-color: #edf6de;	}.basket td {	padding: 0.4em 0.4em 0.4em 0.8em;	font: normal 1.1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	text-align: left;}.basket tfoot td {	background-color: #fff;	font-weight: bold;	empty-cells: hide;	border: 0;}.basket .preis {	font-size: 10px; 	font-weight:bold;	white-space: nowrap;	border: 1px solid #ccc;	background-color:#edf6de;}.basket tr:hover {	background-color: #fbfbfb;}/* EOS Warenkorbtabelle */.boxText { 	font-family: Verdana, Arial, sans-serif;	font-size: 10px;}.boxTextBG {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #EDF6DE;}.boxTextBGII {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #F5F9ED;}.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: #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;}img{	border:0;}a {  color: #7dae15;  text-decoration: underline;}a:hover {  color: #444;  text-decoration: none;}FORM {	display: inline;		   }tr.header {	background-color: #ffffff;}tr.headerNavigation {  background: #F6F6F6;}td.headerNavigation {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000000;	font-weight : bold;	border-bottom: 1px solid;	border-color: #b6b7cb;	background-color: #F6F6F6;}a.headerNavigation {   color: #000000; }a.headerNavigation:hover {  color: #000000;}td.conditions {  background-color: #EDF6DE;}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-size: 1.1em;  line-height: 1.5em;}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 {	padding: 5px;	background: #F9FBF4;	border-color: #cccccc;	border-style: solid;	border-width: 1px;}td.formAreaTitle {	font: bold 1.1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}.copyright {	margin-bottom: 30px;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  text-align:center;	width: 860px;}#footer {	margin-top: 30px;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;  line-height: 1.5;	text-align: center;	width: 860px;}.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;}*/.copyright a:link, .copyright a:visited {	text-decoration: none;	color: #444;}.copyright a:hover {  text-decoration: underline;	color: #444;}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-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: #fff; }.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { 	font: normal 1.1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;	color: #7DAE15; }.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 {	text-decoration: none;	word-spacing: normal;	text-align: left;	letter-spacing: -1px;	font-size: 2em;	font-weight: normal;	color: #7dae15;	background-color: #fff;}.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;}/* EOS KLASSEN */