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




@import url(jquery.fancybox-1.3.1.css);
*/



html {
	font-family:Verdana,Arial,Tahoma,sans-serif;
       font-size:11px;
	display:block;
       color:#000000;

}


a {
	color:#4A3650;
	text-decoration:none;
}

a:hover {
	color:#cfb1d1;
	text-decoration:none;
}

h1 {
margin-bottom:5px;
font-size:14px;
/* text-transform:uppercase; */
display:block;
font-weight:bold;
color:#875e9e;
}

h1 a {
color:#875E9E;
text-decoration: none;
}



h2, h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-size:12px;
display:block;
font-weight:bold;
color:#875e9e;
}

h5 {
margin-bottom:5px;
font-size:12px;
display:block;
font-weight:bold;
color:#875e9e;
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-size:12px;
display:inline;
font-weight:bold;
color:#875e9e;
}


#topbar {
border:0px none; 
width:770px;
height:30px;
/* background:#e4d2e7 url(img/topbar.jpg) repeat-x scroll 0 0; */
background:transparent url(img/topbar.png) repeat-x scroll 0 0;
margin-bottom: 20px;
display:block;
}

#topbar-alt {
border:0px none; 
width:770px;
height:30px;
/* background:#e4d2e7 url(img/topbar.jpg) repeat-x scroll 0 0; */
background:transparent url(img/topbar.gif) repeat-x scroll 0 0;
margin-bottom: 20px;
display:block;
}

#artbox h2 {
font-size:11px;
display:block;
font-weight:bold;
color:#875e9e;
height:25px;
}

#lpartbox h2 {
font-size:11px;
display:block;
font-weight:bold;
color:#875e9e;
height:25px;
}

#xsellbox h2 {
font-size:10px;
display:block;
font-weight:bold;
color:#875e9e;
height:15px;
}

#xsellbox a {
color:#875e9e;
}

h3 {
display:inline;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#666666;
}


#suche {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
width:220px;
display:block;
float:left;
}

#filterbox {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
width:220px;
display:block;
float:left;
}

#newsletter {
display:block;
}

#code {
padding-left:0px;
padding-top:5px;
padding-bottom:25px;
float:left;
display:block;
width:165px;
}

#c_button {
border:0 none;
float:right;
height:20px;
margin-left:5px;
padding:0;
width:59px;
}

#searchbox {
	float:left;
}

#txtSearch {
	float:left;
}

#txtCode {
	float:left;
}

#quick_find #s_button {
border:0 none;
float:right;
height:20px;
margin-left:5px;
padding:0;
width:59px;
}

#d_button {
border:0 none;
height:15px;
float:right;
display:block;
margin-left:5px;
padding:3px;

}

#e_button {
border:0 none;
float:right;
height:15px;
margin-left:5px;
padding:3px;
display:block;
}

#defaultaddr {
float:left;
color: #875E9E;
font-weight: bold;
padding: 2px 5px 2px 5px;
height:17px;
}

#control {
/* background-color:#ffffff; */
font-family: Verdana, Arial, sans-serif;
float:right;
width:475px;
}

#control #navbar{
/* background:transparent url(img/null.gif) repeat-x scroll 0 0; */
list-style-image:none;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
text-align: right;
}

#control #navbar li {
/* background-color: #e4d2e7; */
display:inline;
float:left;
font-size:13px;
font-weight:bold;
min-height:30px;
overflow:hidden;
}

#control #navbar li.teiler {
display:block;
float:left;
height:30px;
width:20px;
}

#control #navbar li a {
	color:#875E9E;
	display:inline;
	float:left;
	overflow:hidden;
	padding:6px 0 0;
}

#control #navbar li a:hover {
	color:#cfb1d1;
	display:inline;
	float:left;
	overflow:hidden;
       text-decoration:none
}


#control li a#tab_merkzettel {
}

.top_content {
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	height:18px;
	padding:15px 3px 0 5px;
}



a.top_content, .bottom_content {
       color:#4a3650;
}

.top_greet {
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	height:18px;
	padding:25px 5px 0 20px;
}

a.top_greet {
       color:#4a3650;
}


#main_content {
	width:770px;
	min-height:390px;
	height:auto !important;  /* für moderne Browser */
	height:390px;  /*für den IE */
}

#specialcontent {
	width:750px;
	height:100px;
       background-color:#cccccc;

}

a:hover.navtrail {
	color:#cfb1d1;
	text-decoration:none;
}

#breadcrumb {
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
       color:#4A3650;
       padding-left: 5px;
	margin:0px 0px 15px 5px;
}

#taxinfo {
	float:right;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
       color:#000000;
	margin:0px 5px 15px 0px;
}


a.navtrail {
	font-family: Verdana, Arial, sans-serif;
       color:#4a3650;
	font-size:10px;
text-decoration:none;
}

a:hover.navtrail {
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#cfb1d1;
	text-decoration:none;
}

.top_cart a {
	color:#4a3650;
	text-decoration:none;
	font-weight:bold;
}

.top_cart_empty a {
	color:#4a3650;
	text-decoration:none;
	font-weight:bold;
}

.top_cart a:hover {
	color:#cfb1d1;
	text-decoration:none;
}

.top_cart_empty a:hover {
	color:#cfb1d1;
	text-decoration:none;
}


.top_cart {
       background:transparent url(img/cart.gif) no-repeat scroll left top;
	font-family: Verdana, Arial, sans-serif;
	text-align:left;
	line-height:1.3em;
	padding-left:25px;
	margin-top:15px;
}

.top_cart_empty {
       background:transparent url(img/cart.gif) no-repeat scroll left top;
	font-family: Verdana, Arial, sans-serif;
	text-align:right;
	line-height:1.6em;
	padding-left:20px;
	margin-top:15px;
}

#catimage {
	float:left;
       margin: 0px 0px 10px 5px;
}

#manufacturer_filter {
	margin-top:10px;
	float:right;
width:200px;
}

#man_filter_header {
float:left;
text-transform:uppercase;
	color:#4A3650;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	letter-spacing:0.2em;
padding:2px 5px 0px 0px;
}

#manufacturer_drop {
float:right;
}

#catcenter {
overflow: hidden;
clear:both;
}

#manbox {
background-position:left top;
background-repeat:no-repeat;
height:250px;
padding:11px 22px 26px 11px;
position:relative;
overflow:visible !important;
width:737px;
margin: 0px 0px 15px 0px;
}

#lpobox {
background-position:left top;
background-repeat:no-repeat;
height:287px;
padding:11px 22px 26px 11px;
width:770px;
clear: both;
}

#manboxtext {
padding:0px 310px 15px 15px;
position:relative;
}

#lpoboxtext {
padding:100px 30px 0px 30px;
position:relative;
}

#lpotext {
text-align: justify;
width: 750px;
margin: 15px 0px 15px 0px;
padding: 5px;
line-height: 1.2em;
clear:both;
}

#oflpo{

}

#catbox {
display:inline;
float:left;
background-image:url("img/base.png");
background-position:left top;
background-repeat:no-repeat;
height:150px;
padding:11px 22px 26px 11px;
position:relative;
overflow:visible !important;
width:150px;
margin: 15px 8px 15px 0px;
}

#catrow000 {
display:inline;
float:left;
width:750px;
overflow:visible !important;
margin:5px 0px 5px 0px;
}

#catrow {
width:100%;
}

#artrow {
display:inline;
float:right;
margin:20px 0 20px 0px;
overflow:visible !important;
width:770px;
}

#lpartrow {
display:inline;
float:right;
margin:0px 0 20px 0px;
overflow:visible !important;
width:770px;
}

#artbox {
float:left;
width:170px;
/* height:230px; */
margin-bottom:3px;
padding:7px;
}

#lpartbox {
float:left;
width:220px;
margin-bottom:5px;
padding:15px;
}

#vorteilbox {
/* background:transparent url(/images/box.jpg) no-repeat; */
background: #f6f6f6;
float:left;
width:220px;
height:320px;
margin:0px 0px 5px 15px;
padding:15px;
}

#vorteilbox li {
background:transparent url(/images/ok.gif) no-repeat left center;
margin:0px;
padding: 12px 0px 12px 45px;
font-weight:bold;

}


#xsell {
width:200px;
float:right;
}

#xsellbox {
text-align:center;
float:right;
display:block;
width:180px;
margin-bottom:3px;
padding:10px;
border:1px solid #f2f2f2;
}

#prodlistitem {
margin-top:3px;
margin-bottom:3px;
}

#address_count {
background:transparent url(../../images/icons/information.png) no-repeat scroll left center;
width:770px; 
margin-left:10px;
padding:10px 10px 10px 23px;
}

#warning {
background:transparent url(../../images/icons/warning.png) no-repeat scroll left center;
width:770px; 
margin-left:10px;
padding:30px 10px 30px 23px;
font-size:14px;
font-weight:bold;
}

#caution {
width:770px; 
margin-left:10px;
padding:30px 10px 30px 23px;
font-size:12px;
font-weight:bold;
}


#sep_vert {
background:transparent url(img/dotline.gif) repeat-y scroll 0 0;
   background-color:transparent;
float:left;
   height:240px;
width:1px;
margin: 0px 5px 0px 5px;
}

#sep_vert_blank {
background-color:#ffffff;
float:left;
   height:160px;
width:1px;
margin: 0px 5px 0px 5px;
}

#sep_horiz {
background:transparent url(img/dotlineh.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:770px;
/* margin: 3px 0px 3px 0px; */
}

#sep_horiz {
background:transparent url(img/sepline.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:190px;
margin-top:20px;
margin-bottom:20px;
}

#sep_line {
background:transparent url(img/sepline.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:770px;
margin-top:10px;
margin-bottom:10px;
}

#sep_line2 {
background:transparent url(img/sepline.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:570px;
}

#content_line {
background:transparent url(img/sepline.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:770px;
margin-top:10px;
margin-bottom:20px;
}

#single_line {
background:transparent url(img/sepline.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:770px;
}

#headline {
width:570px;
height:14px;
}

#orderlist {
padding:10px 0px 10px 0px;
clear: both;
}

.shipb_left {
background-color:#F6F6F6;
color:#4A3650;
float:left;
font-weight:bold;
padding:10px;
text-align:left;
width:150px;
margin-top: 5px;
clear: both;
}


.shipb2_left {
padding:10px 0px 10px 0px;
font-weight:bold;
color: #4A3650;
width:90px;
float:left;
text-align:left;
background-color:#f6f6f6;
}



.shipb2_right {
text-align:right;
padding:10px 5px 10px 0px;
color: #4A3650;
width:155px;
float:left;
background-color:#f6f6f6;
}

.shipb_right {
background-color:#F6F6F6;
color:#4A3650;
padding-top: 5px;
float:left;
padding:10px;
text-align:left;
width:380px;
margin-top: 5px;
}



.shipb2van {
float:left;
padding:0px;
width:40px;
height:33px;
background:#f6f6f6 url(../../images/truck.gif) no-repeat scroll center center;
}

#blankline {
	padding: 5px 10px 5px 10px;
/*	text-align: justify; */
	width:550px;
	color:#4A3650;
	margin-bottom:30px;
}

#blanklinewide {
	text-align: justify;
	width:770px;
	color:#4A3650;
	margin-bottom:30px;
}

#loginbox {
	width:275px;
	padding-left:10px;
}


#bodyline {
   	background-color:#f6f6f6;
	padding: 5px 10px 5px 10px;
	/* text-align: justify; */
	width:550px;
	color:#4A3650;
	margin-bottom:30px;
}

#bodywide {
   	background-color:#f6f6f6;
	padding: 5px 10px 5px 10px;
	/* text-align: justify; */
	width:770px;
	color:#4A3650;
	margin-bottom:30px;
}

#bodygrad {
   	background:transparent url(img/f6grad-body.jpg) repeat-x scroll 0 0;
	padding: 10px 20px 30px 20px;
	width:530px;
	color:#4A3650;
	margin-bottom:10px;
}

#bodygradwide {
   	background:transparent url(img/f6grad-body.jpg) repeat-x scroll 0 0;
	padding: 10px 20px 30px 20px;
	width:710px;
	color:#4A3650;
	margin-bottom:10px;
}






#buttonline {
margin:20px 0px 20px 0px;
float:right;
}

/* Label box special filter box */

#labelheader, #filterheader {
	display:block;
	padding:5px 0 5px 6px;
	text-transform:uppercase;
	color:#4A3650;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.3em;
}

#label, #filter {
       padding:5px 0 10px 6px;
       border-bottom:1px dotted #DADADA;
       margin-bottom:0px;
}


#label, #filter, #manufacturer_drop select {
-x-system-font:none;
color:#222222;
font-family:Georgia,"Times New Roman",serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/* width:50px; */
}

/* Label box end */

/* Category */


#CatNavi li a {
       text-decoration:none;
	color:#4a3650; 
	letter-spacing: 0.3em;
	font-weight:bold; 
	font-size:12px; 
}

#CatNavi .CatLevel1 {
	color:#4a3650;
}


#CatNavi, #CatNavi ul { 
display:block;
	margin:0px; 
	padding:0px 0px 0px 0px; 
}

#CatNavi li {
display:block;
	list-style-type:none;  
	/* padding:8px 0px 6px 6px; */
	padding:0px 0px 0px 6px;
	text-decoration:none;
	text-transform:uppercase;
}

#CatNavi a {
display:block;
/*      padding:5px 0px 6px 0px; */
padding:4px 0px 4px 0px;
	border-bottom:1px dotted #dadada;
}


#CatNavi ul li a:hover {
      color:#cfb1d1;
       text-decoration:none;
}

#CatNavi .CatLevel1 li a {
letter-spacing:normal;
	color:#875e9e; 
	font-weight:bold; 
	font-size:11px; 
}


#CatNavi .CatLevel2 li a {
letter-spacing:normal;
       text-transform:none;
	font-size:9px; 
	margin:0px;
}

#CatNavi ul a { 
display:block;
	color:#045697; 
	font-weight:bold; 
	font-size:12px; 
}

#CatNavi ul ul a { 
display:block;
	color:#383838; 
	font-weight:normal; 
	font-size:11px; 
	padding-left: 20px; 
}

#CatNavi ul ul ul a { 
display:block;
	color:#383838; 
             
	font-weight:normal; 
	font-size:9px; 
	padding-left: 0px; 
}

/*

#CatNavi ul .Current a {
	color:#ff0000;
}
*/


#CatNavi li .CatLevel2 .Current a {
	color:#4A3650;
}


/* Cat end */


#chooseaddr ul {
	display:block;
	margin:0px; 
	padding:0px 0px 0px 0px; 
}

#chooseaddr li {
display:block;
	list-style-type:none;  
	padding:0px 0px 10px 5px;
	text-decoration:none;
}

#chooseaddr span {
padding:0px 0px 0px 22px;
}

#chooseaddr label {
line-height:1.5em;
font-size:11px;
display:inline;
font-weight:bold;
color:#875e9e;

}

#chooseaddr input, radio {
border-color:#875E9E;
border-style:solid;
}



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

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}

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


/* --- Formularkram --- */

#options select {
color:#4A3650; 
width:100%; 
height:18px; 
border:1px solid #875e9e;
border-style:fine;
}


.signinbox input,.signinbox select,.signinbox textarea {
border:1px solid;
color:#000000;
border-color:#875E9E;
margin: 0;
font-family:Arial,Verdana,Tahoma,sans-serif;
font-size:11px;
}







.signinbox {
width:550px;
}

.signinbox .boxBody {
position:relative;
}

.signinbox fieldset {
background-color:#f6f6f6;
margin-bottom:2px;
padding:0px 5px 0px 10px;
/* background-image:url(../img/bg_fieldset.jpg); */
}


.signinbox p {
float:left;
padding-bottom:1px;
}

.signinbox label {
float:left;
margin-top:1px;
width:200px;
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#4A3650;
  text-align:right;
  font-weight:bold;
}

.signinbox input {
float:left;
margin-right:2px;
width:245px;
}

input, select, textarea {
border-color:#CBCDCD;
}

/* --- Formularkram ENDE --- */
BODY {
	color: #4A3650;
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	margin: 0px;
	background-color: #ffffff;
}

img{
	border:0;
}



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: #E4D2E7 none repeat scroll 0 0;
  margin-top:15px;
}

td.bulkadvice{
  margin-top:15px;
  font-size:10px;
  padding:5px;
}

TD.mainradio {
  width:60px;
line-height:1.5;
}

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

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



.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: 11px;
  font-weight: bold;
  background: #9b75ac;
  height:17px;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #9b75ac; 
  border-color: #dadada;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E4D2E7; 

}

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 {
font-size:11px;
font-weight:bold;
background: #E4D2E7;
border:1px solid #E4D2E7;
color:#ffffff;
display:block;
height:13px;
line-height:110%;
text-align:center;
width:15px;
}

b.pageResultsCurrent-orig {
background:#875E9E none no-repeat scroll 0 0;
border:1px solid #875E9E;
color:#ffffff;
}

b.pageResultsCurrent {
font-size:11px;
background:transparent url(img/bcur.jpg) repeat-x scroll 0 0;
display:block;
height:15px;
line-height:120%;
text-align:center;
width:17px;
color:#ffffff;
}

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.formmain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#4A3650;
  text-align:right;
  padding-right:5px;
  font-weight:bold;
  width:160px;
  height:15px;
}

td.formsign {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#4A3650;
  padding:0px 5px 0px 0px;
  font-weight:bold;
  width:200px;
text-align:left;
}

td.formmain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#4A3650;
  text-align:left;
  padding-right:5px;
  font-weight:bold;
  width:110px;
  height:15px;
}

td.ccformsign {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#4A3650;
  padding:5px 0px 5px 0px;
  font-weight:bold;
  width:300px;
text-align:left;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A3650;
}

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 {

}

TD.must {
color:#4A3650;
font-size:10px;
font-family: Verdana, Arial, sans-serif;

}

/* Footer Section start */

#footer {
	margin-top:30px;
       background-color:#F6F6F6;
	min-height:200px;
	width:100%;
}

#footercontent h3 {
color:#875E9E;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:5px auto;
text-align:left;
display: block;
}

#footercontent {
margin:10px auto;
overflow:hidden;
position:relative;
width:770px;
}




#footercontent div {
margin-right:10px;
width:180px;
float:left;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
list-style:none outside none;
padding-left:0;
line-height: 1.5;
}

#footercontent ul li {
list-style-image:none;
list-style-type:none;
margin:0;
text-align:left;
margin:0;
padding:0;
}

#info_links {
background-color:#F6F6F6;
clear:both;
padding-top:5px;
position:relative;
text-align:center;
}

#payments {
background:transparent url(/images/zahlungsarten.png) no-repeat 815px 15px;
height:20px;
width:100%;
clear:both;
padding-top:30px;
padding-bottom:20px;
position:relative;
text-align:center;
}




#disclaim {
line-height: 1.5;
clear:both;
padding-top:10px;
padding-bottom:10px;
position:relative;
text-align:center;
font-face: Geneva, Verdana, Arial, sans-serif;
font-size:10px;
}

#disclaim a {
	color:#666666;
}



#footerinfo {
margin-top:10px;
}

#footerinfo a {
color:#bababa;
}

#disclaim a:hover {
	color:#dadada;
       text-decoration:none;
}

#footerinfo a:hover {
color:#dadada;
text-decoration:none;
}

#brands{
color:#666666;
	font-family: Arial, Verdana, sans-serif;
	font-size:10px;
}




#footerinfo {
padding:12px 0px 12px 10px;
float:left;
color:#bababa;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

.manufooter {
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:5px 0px 5px 0px;
}


.manufooter h6 a {
/* color:#b9b9b9; */
color:#666666;
}

.manufooter h6 a:hover {
color:#dadada;
}

#footerline {
background:transparent url(img/dotlineh.gif) repeat-x scroll 0 0;
   background-color:transparent;
clear:both;
   height:1px;
width:990px;

}

#manuline {
background-color:#F6F6F6;
padding: 20px 0 20px 0px;
}

/* Footer Section end */

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-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}

.oldprice {
	display:block;
       font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: line-through;
}

.newprice {
float:left;
margin-left:25px;
color: #ff0000;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.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: #f6f6f6; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #f6f6f6; }

.checkoutBarFrom, .checkoutBarTo { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	padding-top:5px;
	color: #bababa; 
}

.checkoutBarCurrent { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; color: #4A3650; 
	padding-top:5px;
}

/* 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: #9B75AC; 
	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: #F6F6F6; 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: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	width:185px;
       margin-top:50px;
}

.navRight {
	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;
}

hr {
   background-color:transparent;
   border-color:#FFFFFF #FFFFFF #dadada;
   border-style:none none dotted;
   border-width:0 0 1px;
   height:0;
   margin: 5px 0px 5px 0px !important;
}


/* Bestellstatus */

td.phase1 {
height:12px;
background: #9B75AC none repeat scroll 0 0;
}

td.phase2 {
height:12px;
background: #E4D2E7 none repeat scroll 0 0;
}

td.phase3 {
height:12px;
background: #E4D2E7 none repeat scroll 0 0;
}

td.phase4 {
height:12px;
background:#dadada url(img/statusbar.jpg) repeat-x scroll right 0;
}




/* Bestellstatus Ende */



/* Suchformular */

#quick_find {

}

/* #00quick_find #00quick_find_input {
/* background-image:url(../gfx/navigation/r_search_input_bg.gif); */
background-position:left top;
background-repeat:no-repeat;
float:left;
font-size:10px;
height:15px;
margin:5px 0 0;
padding:0;
width:106px;
}
*/

#navi {
margin-top:30px;
clear:both;
}



*/ product info start */

#pageContent {
/* margin-top:12px;
clear:both;
padding-top:7px; */
width:610px;
}

#product_view {
	float:left;
	margin-top:8px;
	margin-right:20px;
	width:200px;
	position:relative;
       min-height:600px;
}

#topimage, .topimage {
border:1px solid #f6f6f6;
}

#lastnav, #nextnav {
background:transparent url(img/arrow_nav_right.gif) no-repeat scroll 0 0;
width:18px;
height:15px;
display:block;
font-size:0;
line-height:0;
}



#product_info {
float:left;
margin-top:5px;
position:relative;
width:550px;
}

#xselling {
margin-top:5px;
position:relative;
width:200px;
}

#listimage {
text-align:center;
}

#prizebanner {
background-color:#F6F6F6;
padding-top:5px;
margin-bottom:5px;
width:100%;

}


#prize {
text-align:center;
color:#875E9E;
font-weight:bold;
font-size:14px;
width:140px;
margin:10px 0px 0px 0px;
}

#xprize {
color:#875E9E;
font-weight:bold;
font-size:13px;
margin:5px 0px 0px 0px;
}


#prize2 {
color:#875E9E;
font-weight:bold;
font-size:11px;
text-align:center;
}


.rabdot {
font-family:Tahoma, Arial, Helvetica;
background:transparent url(images/rabdot.gif) no-repeat scroll 0 0;
color:#ffffff;
float:left;
font-size:11px;
font-weight:bold;
height:12px;
line-height:100%;
margin-left:4px;
text-align:center;
width:36px;
}

#mwstHinweis {
	background:transparent url(img/versandkosten_a.gif) no-repeat scroll 0 0;
	width:140px;
	height:10px;
	margin:0px 0px 5px 0px;
	display:block;
	clear:both;
	cursor:pointer;
}

#mwstHinweis2 {
	background:transparent url(img/versandkosten_b.gif) no-repeat scroll 0 0;
	width:110px;
	height:10px;
	display:block;
	clear:both;
	cursor:pointer;
       padding: 0px 0px 5px 0px;
       margin: 0px 30px 0px 30px;
}


.brandlogo {
padding: 0px 0px 10px 0px;
width:290px
}

.statusred {
background:transparent url(images/status_red.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:15px 0px 15px 15px;
}

.shipred {
background:transparent url(images/status_red.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding-left:15px;
}

.statusyellow {
background:transparent url(images/status_yellow.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:15px 0px 15px 15px;
}

.shipyellow {
background:transparent url(images/status_yellow.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding-left:15px;
}

.statusgreen {
background:transparent url(images/status_green.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:15px 0px 15px 15px;
}

.shipgreen {
background:transparent url(images/status_green.gif) no-repeat scroll left center;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding-left:15px;
}


.infoText {
/* overflow:hidden; */
width:290px;
}

.infoTextBundle {
width:550px;
}

#bundle {
width:550px;
}

#bundlebox {

margin:0px 10px 0px 10px;;
}

#bundleimage {
width:150px;
height:150px;
padding:0px;
float:left;
}

#bundletext {
background-color:#f6f6f6;
width:300px;
float:left;
padding:10px;
margin-left:10px;
height:130px;
text-align:left;
}

.artikeltext {
	margin:10px 0px; 10px 0px;
}

.kurztext {
	margin:0px 0px; 0px 0px;
       font-size:10px;
}


.artnr {
	font-family:Tahoma,Verdana,Arial,sans-serif;
       font-size:10px;
}


.productoptions {
	margin-top:10px;
}

input.Quantity {
color:#000000;
width:25px; 
height:15px; 
font-family:Verdana, Arial, sans-serif; 
font-size:11px; 
border:1px solid #875e9e;
border-style:fine;
text-align:center;
}


#profileedit {
       background-color:#f6f6f6;
	margin: 20px 10px 20px 0px;
       border-top:1px dotted #dadada;
       border-bottom:1px dotted #dadada;   
       padding: 10px;
       float:left;
       width:220px;
	height:100px;
       text-align:left;
}

#addressbox {
       background-color:#f6f6f6;
	margin: 10px 0px 10px 10px;
       border-top:1px dotted #dadada;
       border-bottom:1px dotted #dadada;   
       padding: 0px 30px 10px 30px;
       float:left;
       width:180px;
       text-align:left;
}

#addressboxconf {
       background-color:#f6f6f6;
	margin: 10px 0px 10px 10px;
       border-top:1px dotted #dadada;
       border-bottom:1px dotted #dadada;   
       padding: 10px 30px 10px 30px;
	height:120px;
       float:left;
       width:180px;
       text-align:left;
}


#shipperbox {
	margin: 10px 0px 10px 10px;
       width:230px;
       text-align:left;
}

#shipfeebox {
       background-color:#f6f6f6;
	margin: 10px;
       padding: 5px 5px 5px 5px;
       float:left;
       width:550px;
	height:20px;
       text-align:left;
}



#signupbox {
background:transparent url(img/f6grad-vert.jpg) repeat-x scroll 0 0;
      /* background-color:#f6f6f6;  */
	margin-top: 20px;
       border-top:1px dotted #dadada;
       border-bottom:1px dotted #dadada;   
       padding: 10px 10px 10px 10px;
       width:350px;
	height:150px;
       text-align:left;
}

#boxbutton {
	float:right;
       margin:10px 5px 10px 5px;
}

#backbutton {
	float:left;
       margin:10px 5px 10px 5px;
}


.bookmark {
	margin: 20px 0px 20px 0px;
       border-top:1px dotted #dadada;
       border-bottom:1px dotted #dadada;   
       padding-top: 10px;
       padding-bottom: 10px;
}

a.notepad {
	background:transparent url(img/bullet.gif) no-repeat scroll left center;
       font-weight:bold;
       padding-left:12px;
       color:#875e9e;
	line-height:12px;
       text-decoration:none;
}

a.backpad {
	background:transparent url(img/backbullet.gif) no-repeat scroll left center;
	display:block;
       font-weight:bold;
       padding-left:12px;
       color:#875e9e;
       text-decoration:none;
}

a:hover.notepad {
	background:transparent url(img/bullet_on.gif) no-repeat scroll left center;
	display:block;
       font-weight:bold;
       padding-left:12px;
       color:#dadada;
       text-decoration:none;
}

a:hover.backpad {
	background:transparent url(img/backbullet_on.gif) no-repeat scroll left center;
       font-weight:bold;
       padding-left:12px;
       color:#dadada;
       text-decoration:none;
}

#bypass {
float:left;
width:170px;
text-align:right;
margin:12px 5px 0px 5px;
}

*/ product info end */

.first {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #4A3650;
  width: 250px;
}

.bodycontent {
  font-family: Verdana, Arial, sans-serif;
  color: #4A3650;
}

/* Warenkorb */

td.wkhead-remove {
border-color:#ffffff;
border-left:1px solid #ffffff;
background: #875E9E;
color:#ffffff;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkhead-article {
border-color:#ffffff;
border-left:1px solid #ffffff;
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkhead-availability {
border-left:1px solid #ffffff;
border-color:#ffffff;
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkhead-qty {
border-left:1px solid #ffffff;
border-color:#ffffff;
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkhead-total {
border-left:1px solid #ffffff;
border-color:#ffffff;
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkhead-single {
border-left:1px solid #ffffff;
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
border-color:#ffffff;
padding:4px 7px;
text-align:left;
}

td.wkhead-detail {
background: #E4D2E7;
color:#875E9E;
text-transform:uppercase;
border-collapse:collapse;
padding:4px 7px;
text-align:left;
}

td.wkbody-qty {
font-family:Verdana, Arial, sans-serif; 
border-collapse:collapse;
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:10px 5px 5px 5px;
}

td.wkbody-detail {
border-collapse:collapse;
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:5px 5px 5px 5px;
}

td.wkbody-single {
border-collapse:collapse;
font-family:Verdana, Arial, sans-serif; 
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:10px 5px 5px 5px;
}

td.wkbody-total {
border-collapse:collapse;
font-family:Verdana, Arial, sans-serif; 
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:10px 5px 5px 5px;
}

td.wkbody-article {
border-collapse:collapse;
font-family:Verdana, Arial, sans-serif; 
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:10px 5px 5px 5px;
}

td.wkbody-availability {
border-collapse:collapse;
font-family:Verdana, Arial, sans-serif; 
font-size:11px; 
border-bottom:1px solid #eceeee;
border-left:1px solid #eceeee;
padding:10px 5px 5px 5px;
}

td.rightnav {
font-size:12px;
color:#4A3650;
margin:0;
padding:8px 0 0;
}

td.leftnav {
font-size:12px;
color:#4A3650;
margin:0;
padding:8px 0 0;
}

.delbox {
border-collapse:collapse;
	background-color: #faf7fa;
border-bottom:1px solid #eaeeee;
border-left:1px solid #eceeee;
border-right:1px solid #eceeee;
padding:5px;
}

#start {
background:#FFFFFF url(../../images/start.jpg) no-repeat scroll right top;
color:#4a3650;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
height:320px;
width:770px;
padding:0.25em 0.1em 0;
margin:10px 0px 10px 0px;
}

#homebannertext {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
/* line-height:16px; */
padding:100px 350px 0 50px;
}

#homebannertext a { 
font-weight:bold;
text-decoration:underline;
}

#homebannertext a:hover { 
text-decoration:none;
color:#4a3650;
}

#backlink {
margin:10px 0 10px 0;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #CCF;
	border: 1px solid #66F;
	padding: 3px;
}

#oliverbanner {
background:#FFFFFF url(../../images/oliver_banner.jpg) no-repeat scroll right top;
width:770px;
height:500px;
margin:100px 10px 50px 200px;
color:#4a3650;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
        background-color: #FFFFFF;
        padding: 2px 6px 2px 6px;
}
.suggest_link_over {
        background-color: #F6F6F6;
        padding: 2px 6px 2px 6px;
        cursor: pointer;
}
#search_suggest {
        position: absolute; 
	 top:90px;
        visibility: hidden;
        background-color: #FFFFFF; 
        text-align: left; 
        border: 1px solid #875E9E;   
	 width:500px;
                  
}        
/*----------------------------End Suggest Styles------------------------*/

/* GUTSCHEINE UND KUPON MODUL BY WEB-LOOKS.DE */
table#gv_user_table, table#gv_user_table table { width: 100%; border-width: 0px; }
/* Hover Effekt */
.moduleRow { background: #E6E6E6; border: 1px solid #E6E6E6; text-align: left; }
.moduleRowOver { background: #e4d2e7; border: 1px solid #fff; }
.moduleRowSelected { background: #c29bd8; }
/* Text mit Hinweis zum Abhaken */
span#gv_user_prompt { float:left; display: inline;  white-space:normal; overflow: hidden; text-align: left; }
/* Überschrift für Guthaben verwenden */
table#gv_user_table .header { font-weight: bold; }
/* Zelle mit der Checkbox */
td#gv_user_checkbox { vertical-align: middle; text-align:center; width:30px; }
/* ENDE - GUTSCHEINE UND KUPON MODUL BY WEB-LOOKS.DE */


/* GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */
#gv_credit_selection { 
	margin: 5px 0px 5px 0px; 
	padding: 10px 10px 10px 10px; 
	background: #FFF; 
/*	border: 1px solid #CCC; */
}

#gv_credit_selection:hover { 
/*	background: #D7E9F7; 
	border: 1px solid #000; */
}

/* Überschrift Guthaben verwenden */
#gv_credit_selection h4 { 
}

/* Rahmen für Checkbox und Hinweis */

#gv_credit_selection div { 
margin: 5px 0px 0px 0px; 
}

/* Span für checkbox */
span#gv_user_checkbox { 
display: block; 
width: 25px; float: left; 
text-align: center; 
}

/* Span für Hinweis */

span#gv_user_prompt { 
}
/* ENDE - GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */



/* Newsbos auf der Startseite */

#newsbox {
background: #e4d2e7 url(img/o_li.gif) no-repeat;
position: relative;
padding: 20px;
width: 710px;
height: auto;
}

span.newsbox-top-right, span.newsbox-bottom-left, span.newsbox-bottom-right {
position: absolute;
width: 20px;
height: 20px;
display: block;
}

span.newsbox-top-right {
background: url(img/o_re.gif) no-repeat;
top: 0;
right: 0;
}
span.newsbox-bottom-left {
background: url(img/u_li.gif) no-repeat;
bottom: 0;
left: 0;
}
span.newsbox-bottom-right {
background: url(img/u_re.gif) no-repeat;
bottom: 0;
right: 0;
}

.start1 {
display:none
}

.startbox { filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; width:190px; background: #f1f1f1 scroll 0 0}
.startbox h1, .startbox p {margin: 0 10px; padding:10px}
.startbox h1 {font-size:150%; color:#ffffff; }
.startbox .starttop, .startbox .startbottom{display:block;background: #dddddd;}
.startbox .starttop b, .startbox .startbottom b
{
  display:block;height: 1px; overflow: hidden; background: #f1f1f1;
}
.startbox .startr1{margin: 0 5px;}
.startbox .startr2{margin: 0 3px;}
.startbox .startr3{margin: 0 2px;}
.startbox .starttop .startr4, .startbox .startbottom .startr4{margin: 0 1px;height: 2px;}


#slideshow {
  width: 550px;
  height: 250px;
}

a#span.fb {
display:block;
background-image:url(img/fb_0.gif);
}

a#span.fb:hover { 
background-image:url(img/fb_1.gif);

}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:355px;	width: 550px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}

.window-full00 {
	height:355px;	width: 770px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 5px; left: 440px;
	/* width: 180px; height:30px; */
	width: 120px; height:30px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	/* background: url(img/paging_bg.png) no-repeat; */
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}


.paging a {
	padding:6px;
	background: url(img/reel0.png) no-repeat;
}
.paging a.active {
	/* background: #865c9e; */
	background: url(img/reel1.png) no-repeat;
}
.paging a:hover {


}

.pagingxxx a {
	padding: 1px;
	text-decoration: none;
	color: #fff;
}
.pagingxxx a.active {
	font-weight: bold;
	opacity: 0.5;
	/* background: #865c9e; */
       background: #4a3650;
	border: 1px solid #ffffff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;

}
.pagingxxx a:hover {font-weight: bold;}


#about {
margin:20px 0px 20px 0px;
font-size:11px;
font-style:normal;
text-decoration:none;
line-height:1.55em;
}

#about p {
text-align:justify;
}

#spezial {
background:#ffffff url(img/herbstaktion_of.jpg) no-repeat;
width:770px; 
height:370px; 
float:left; 
line-height:1.2em;
margin: 30px 0px 5px 0px;
}

#spezialbox {
width:480px;
padding:175px 0px 0px 60px;
}

#spezialfooter {
color:#c0aace;
margin:0px 20px 30px 10px;
font-size:11px;
font-style:normal;
text-decoration:none;
line-height:1.55em;
text-align:justify;
}

#trustedshops {
overflow:hidden;
padding:8px;
/* float:right; */
margin-top:20px
}

#ts-banner {
margin:4px 0px 7px 0px;
}


#trustedshops a {
background:transparent url(img/trusted_shops.png) no-repeat;
width:64px;
height:64px;
margin-right:8px;
}




#ctobox {
width:190px;
height:250px;
/* background:#e4d2e7 url(img/topbar.jpg) repeat-x scroll 0 0; */
background:transparent url(img/ctobox_neu.jpg) repeat-x scroll 0 0;
display:block;
}


.foto-link {
width: 200px;
height: 105px;
display: block;
margin: 0 auto;
}

.foto1 {
background: url(img/tea1.jpg) no-repeat;
}

.foto2 {
background: url(img/tea2.jpg) no-repeat;
}

.foto3 {
background: url(img/tea3.jpg) no-repeat;
}

.foto-link:hover {
background-position: 0 -105px;
}

.of-link {
width: 250px;
height: 44px;
display: block;
margin: 0 auto;
}

.of1 {
background: url(img/oliver-furniture.gif) no-repeat;
}

.of2 {
background: url(img/oliver-furniture-kids.gif) no-repeat;
}

.of-link:hover {
background-position: 0 -44px;
}

/* ibundle */ 
TD.main_bundle {
  background: #f4f7fd;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
