
/* SHOP GRUNDELEMENTE  */

#CENTERshop {
	width: 860px;
	background-color: #FEF7DB;
	padding:0 20px 0 20px;
	background-image:url(img_ullewaeh_main/Bilder/Center-BG-Var1.jpg);
	background-repeat:repeat-y;
}

#CONTshop_header {
	height:50px;
	background-color:#F90;
	background-image: url(img_ullewaeh_main/hl-bg-shop.jpg);
	background-repeat: no-repeat;
	position:relative;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#CONTshop_hd_HL {
	float:left;
	margin-left:210px;
	width: 100px;
}

#CONTshop_hd_HL h2 {
	color:#FFF;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	margin-top:10px;
}

#CONTshop_hd_Menu3 {
	float:right;
	width:500px;
	text-align:right;
	margin: 14px 20px 0 0;
}

#CONTshop_hd_Menu3 p {
	color:#FFD23A;
}

#CONTshop_hd_Menu3 a:link,
#CONTshop_hd_Menu3 a:visited {
	color:#FFF;
	text-decoration:none;
}

#CONTshop_hd_Menu3 a:hover {
	text-decoration:underline;
}

#CONTENTshop {
	float: left;
	margin: 0;
	padding: 2px 10px 10px 10px;
	width: 640px;
	background-color: #FFF7DD;
}

/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   (c) 2006         FIETZ.MEDIEN (stylesheet.css, 2006/03/01); www.fietz-medien.de

   -----------------------------------------------------------------------------------------
   based on:
   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce

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

/*  ...und unter Entfernung vielfaeltiger Ungereimtheiten durch TBA  2009 !!!! */

/*html {
	width:100%;
	height:100%;
	overflow:scroll;
}

body {
	width:100%;
	height:100%;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #EAECAD;
	/* background-image: url(img_tba/body_bg.gif); * /
    color: #424A52;
	font-size:12px;
	line-height: 16px;
	margin:0;
	padding: 0;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:8px;
}

img {
	border:none;
}

a,
a:visited {
	text-decoration: underline;
	color: #126532;
}

a:hover {
	color: #E1147A;
	text-decoration: underline;
}
*/
#CONTENTshop h1 {
	font-size: 26px;
	line-height: 30px;
	font-weight: normal;
	color: #5BA52A;
}

#CONTENTshop h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	color: #5BA52A;
}

#CONTENTshop h3 {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #5BA52A;
}

#CONTENTshop h4 {
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #5BA52A;
}

#CONTENTshop form {
	display: inline;
	margin:0;
	padding:0;
}

checkbox,
input,
radio,
select,
textarea {
	font-size:12px;
}

input[type=text],
input[type=password],
textarea {
	border: 1px solid #CCCCCC;
}

textarea {
	width: 100%;
}

input[type=button],
input[type=image] {
	margin:5px 0;
}

/*   SPEZIAL */
/*
.clearFloat {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
*/
.boxText {
}

/* alternierende Liste */
.boxTextBG {
	font-size: 11px;
}

.boxTextBGII {
	font-size: 11px;
}

.boxTextPrice {
}

.errorBox {
	font-size : 11px;
	background-color: #F0FFB7;
	color: #FF0000;
	padding:4px;
	border: 1px solid #A7CB51;
}

#adminbox img {
	margin:4px 0;
}

.gvBox {
	font-size : 14px;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}

.stockWarning {
	font-size: 11px;
	color: #FFFFFF;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit {
	font-size: 11px;
	color: #70d250;
	text-decoration: underline;
}

/*  ALLGEMEINE   */


.bg_header {
	width: 800px;
	height: 90px;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
}

.footer_txt {
	padding-left: 20px;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none
}

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

.moduleHeading {
	font-size: 12px;
	padding-bottom: 10px;
}

TD.headerError {
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	text-align : center;
}

TR.headerInfo {
	background: #00ff00;
}

TD.headerInfo {
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	text-align: center;
}

TR.footer {
	font-size: 9px;
	background: #bbc3d3;
}

TD.footer {
	font-size: 9px;
	background: #F6F6F6;
	color: #000000;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
}

/*  BOXES  */

.boxtable {
	background-color:#ECEDED;
}

.infoBox {
	padding-left: 10px;
	background-color:#F0FFB7;
}

.infoBoxContents {
	font-size: 11px;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-size: 11px;
}

.infoBoxHeading {
	width: 100%;
	/* background-image: url(img/bg_box_header.gif); */
        color: #FFFFFF;
	background-repeat: no-repeat;
	text-decoration: none;
	/*bottom: 6px; */
        height: 20px;
	padding-left: 10px;
	text-align: left;
}

TD.infoBoxHeading_right {
	height: 18px;
	/* background-image: url(img/leftrightboxhead.jpg); */
        color: #666666;
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: left;
}

TD.infoBox,
SPAN.infoBox {
	text-decoration: none
}

TD.infoBox_right,
SPAN.infoBox_right {
	text-decoration: none;
	text-align: left;
}

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-size: 11px;
	background: #b6b7cb;
	color: #FFFFFF;
}

TD.productListing-data {
	font-size: 11px;
}

TD.pageHeading,
DIV.pageHeading,
TD.pageHeading2 {
	font-size: 18px;
	color: #99CC00;
}

TD.pageHeading2 {
	border-bottom: 1px solid #424A52;
	line-height: 22px;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-size: 11px;
	color: #000000;
}

TD.smallText,
SPAN.smallText,
P.smallText {
	font-size: 11px;
}

TD.accountCategory {
	font-size: 13px;
	color: #aabbdd;
}

TD.fieldKey {
	font-size: 12px;
}

TD.fieldValue {
	font-size: 12px;
}

TD.tableHeading {
	font-size: 12px;
}

SPAN.newItemInCart {
	font-size: 11px;
	color: #ff0000;
}

SPAN.greetUser {
	font-size: 12px;
	color: #333333;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
	background: #f1f1f1;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-size: 12px;
}

SPAN.markProductOutOfStock {
	font-size: 12px;
	color: #c76170;
}

SPAN.productSpecialPrice {
	color: #ff0000;
}

SPAN.productOldPrice {
	color: #ff0000;
	text-decoration: line-through;
}

SPAN.errorText {
	color: #ff0000;
}

SPAN.productDiscountPrice {
	color: #ff0000;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.moduleRow {
	line-height: 1.5;
	background-color: #E6E6E6;
	border: 1px solid;
	border-color: #E6E6E6;
	color: #000000;
}

.moduleRowOver {
	background-color: #BCE34A;
	border: 1px solid;
	border-color: #ffffff;
	line-height: 1.5;
	color: #FFFFFF;
}

.moduleRowSelected {
	background-color: #93C106;
	color: #FFFFFF;
}

.checkoutBarFrom,
.checkoutBarTo {
	font-size: 11px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-size: 11px;
	color: #000000;
}

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 {
	font-size: 7pt;
}

.heading2 {
	font-size: 9pt;
}

.heading3 {
	font-size: 10pt;
}

.heading4 {
	font-size: 12pt;
}

.heading5 {
	font-size: 16pt;
}

/* Sitemap Tables */
.sitemap_heading {
	font-size: 10pt;
	color: #333333;
	background-color: #f2f2f2;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
}

.sitemap_heading a {
	color:#333333;
}

.sitemap_heading a:hover {
	text-decoration:none;
}

.sitemap_sub {
	font-size: 9pt;
	color: #666666;
	padding: 2px 2px;
}

.sitemap_sub a {
	color:#666666;
}

.sitemap_sub a:hover {
	color:#999999;
	text-decoration:none;
}

/* message box */

.messageBox {
	font-size: 11px;
}

.messageStackError,
.messageStackWarning {
	font-size: 11px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-size: 11px;
	background-color: #93C106;
}

/* input requirement */

.inputRequirement {
	font-size: 11px;
	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-size: 14px;
	color: #99CC00;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
	padding: 5px;
}

.poweredby {
	font-size: 11px;
	color: #000000;
}

.onepxwidth {
	width: 1px;
}

/* ************************** */


.searchbox {
	background-image: url(img/searchpattern.jpg);
	color: #666666;
	line-height: 15px;
	background-repeat: repeat-x;
	text-decoration: none
}

.leftcolumn {
	border-right: #cccccc 1px solid;
	border-top: 0px;
	border-left: 0px;
	color: #666666;
	line-height: 15px;
	border-bottom: 0px;
	background-color: #fafafa;
	text-decoration: none;
}

.leftrighthead {
	background-image: url(img/leftrightboxhead.jpg);
	color: #666666;
	background-repeat: no-repeat;
	text-decoration: none;
}

.leftcontbox {
	color: #666666;
	line-height: 15px;
	text-decoration: none
}

.rightcolumn {
	border-right: 0px;
	border-top: 0px;
	border-left: #cccccc 1px solid;
	color: #666666;
	line-height: 15px;
	border-bottom: 0px;
	background-color: #fafafa;
	text-decoration: none
}

.footertable {
	font-size: 9px;
	color: #666666;
	line-height: 14px;
	text-decoration: none
}

.leftfooter {
	font-size: 9px;
	color: #666666;
	line-height: 14px;
	text-decoration: none
}

.centfooter {
	font-size: 9px;
	color: #666666;
	line-height: 14px;
	text-decoration: none
}

.footerright {
}

.Textbox {
	color: #000000;
	line-height: 16px;
	text-decoration: none
}

.headline {
	font-weight: 900;
	font-size: 14px;
	color: #99cc00;
	line-height: 18px;
	text-decoration: none
}

.headlinegrey {
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	text-decoration: none
}

.mainWarenkorb a:link,
.mainWarenkorb a:visited {
	color: #FFFFFF;
}

.mainWarenkorb a:hover {
	color: #69CB19;
}

TR.boxlinie {
	border: 0px solid #999999;
	background-color:#C5E270;
	text-decoration:none;
}

TD.boxlinie {
	border-bottom: 1px dotted #FFFFFF;
	padding:2px 0;
	background-color:#C5E270;
}

a.navcat {
	text-decoration: none;
	color:#CCC;
	font-size:10px;
}

a.navcat:hover {
	text-decoration: underline;
	color:#69CB19;
}

TD.infoBoxHeadingCat {
	background-image: url(img/leftrightboxhead.jpg);
	color: #666666;
	background-repeat: no-repeat;
	text-decoration: none;
	vertical-align: top;
	height: 17px;
}

.pfadtable {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.welcomtable {
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.left_col div {
	margin-bottom: 10px;
}

.kategorienhead {
	color: #666666;
	text-decoration: none;
	background-image: url(img/kathead.jpg);
	background-repeat: no-repeat;
}

.greentable {
	font-size: 13px;
	color: #99CC00;
	text-decoration: none;
	padding-left: 5px;
	border-bottom: 1px solid #424A52;
}

.greentable2 {
	font-size: 14px;
	color: #99CC00;
	text-decoration: none;
	background-color: #FFFFFF;
}

.footertable {
	background-image: url(/templates/Ullewaeh/img/footerpattern.jpg);
	background-repeat: repeat-x;
	font-size: 9px;
}

.produkttable {
	border: 1px solid #CCCCCC;
}

.rightborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
}

.boxmitte {
	background-image: url(img/footerpattern.jpg);
	background-repeat: repeat-x;
	line-height: 18px;
	color: #000000;
}

.parseTime {
	text-align: center;
	vertical-align: middle;
}

/*.bg_footer {
	width: 800px;
	height: 19px;
	background-image: url(img/bg_footer.gif);
	background-repeat: no-repeat;
}*/

.COPYRIGHT {
	
margin: 0 auto;
opacity: 0.5;
}

.COPYRIGHT:hover {
	opacity:1;
}

.COPYRIGHT,
.COPYRIGHT a:link,
.COPYRIGHT a:visited,
.COPYRIGHT a:hover,
.parseTime {
	text-align:center;
	color:#666666;
	font-size: 10px;
	text-decoration:none;
	font-style:italic;
}

.price {
	font-size: 12px;
	font-weight: bold;
}

.taxandship {
	font-size: 10px;
}

/* ==================================== */
/* NAV BOXEN (zunächst das Allgemeine) */


a.nav:link,
a.nav:visited {
	background-image: url(img/PfeilCategory.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding:0 0 10px 10px;
	text-decoration:none;
	font-size:12px;
	line-height:14px;
}

a.nav:hover {
	text-decoration:underline;
}

.categories,
.box_cart,
.box_login,
.box_search,
.box_sonst {
	overflow: hidden;
	clear: both;
	width: 170px;  /* Breite der Navigation */
	margin: 0 0 10px 0;
	padding: 5px 10px;
	font-family: verdana;
	font-size:12px;
	line-height:14px;
}

/* Überschrift der Navigation */

#naviTitle {
}

/* Kategorien -Box */

.categories {
	background-color:#E9E575;
}

.categories_header {
	font-size: 12px;
	color: #126532;
	border-bottom: 1px dotted #126532;
	line-height: 20px;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.categories ul {
	margin:  0;
	padding: 2px 0;
}

/* Listenelement */
.categories li {
	list-style: none;
	margin: 6px 0 6px 0;
	background-image: url(img/PfeilCategory.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left:10px;
	font-size:12px;
	line-height:14px;
}

/* Kategorie 0 inaktiv */
.categories li.level0 {
	display: block;
	margin-left: 0;
	padding: 0 2px 0 10px;
}

/* Kategorie 0 aktiv */
.categories li.level0active {
	display: block;
	margin-left: 0;
	padding: 0 2px 0 10px;
}

/* Level 1 */
.categories li.level1 {
	display: block;
	margin-left: 15px;
	padding: 0 2px 0 10px;
}

.categories li.level1active {
	display: block;
	margin-left: 15px;
	padding: 0 2px 0 10px;
	width: 100%;
 width:1oo%;
	white-space:normal;
}

/*Level 2 */

.categories li.level2 {
	display: block;
	margin-left: 30px;
	padding: 0 2px 0 10px;
}

.categories li.level2active {
	display: block;
	margin-left: 30px;
	padding: 0 2px 0 10px;
 width:1oo%;
	white-space:normal;
}

/* Level 3 */
.categories li.level3 {
	display: block;
	margin-left: 45px;
	padding: 0 2px 0 10px;
}

.categories li.level3active {
	display: block;
	margin-left: 45px;
	padding: 0 2px 0 10px;
 width:1oo%;
	white-space:normal;
}

/* Links und Hover */

.categories a.a0,
.categories a.a1,
.categories a.a2 {
	color: #006600;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.categories a.a0active,
.categories a.a1active,
.categories a.a2active {
	color: #006600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
 width:1oo%;
	white-space:normal;
}

.categories a:hover.a0,
.categories a:hover.a1,
.categories a:hover.a2 {
	text-decoration: underline;
	font-size: 12px;
}

/* Sonderkram: aktive Hauptkategorie */
.aktiveCat {
	background-image: url(img/PfeilCategory.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	display:block;
	color:#006600;
	font-weight: bold;
	padding-left:10px;
	white-space:normal;
}

/* ==================================== */
/* übrige Boxen */ 

.box_cart {
	background-color:#EE9201;
	margin-top:10px;
	margin-bottom:10px;
}

.box_cart_header {
	font-size: 12px;
	color: #DA0176;
	border-bottom: 1px dotted #294D0B;
	background-color:#EE9201;
	line-height: 20px;
	margin:0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.box_cart_txt {
	text-align: left;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
}

.box_cart_txt_empty {
	text-align: left;
	width: 100%;
	padding: 10px 50px 10px 0;
	color: #FFFFFF;
}

.box_search {
	background-color:#C5E270;
	padding-top:10px;
}

.box_search_input,
.box_search_button {
	background-color:#FFF;
	margin:0;
	padding:0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #CCC;
	font-size:11px;
}

.box_search_input input {
	border:none;
	margin:0;
	padding:0;
}

.box_search_adv {
}

.box_search_adv a.nav {
	font-size:10px;
	color: #294D0B;
}

.box_login {
	background-color:#C5E270;
}

.box_login_header {
	font-size: 12px;
	color: #006600;
	border-bottom: 1px dotted #294D0B;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.box_login_txt {
	text-align: left;
	width: 100%;
	padding: 5px 0 2px 0;
	color: #006600;
	font-style:italic;
}

.box_login_input {
}

.box_sonst {
	background-color:#EEFFBE;
}

.box_sonst_header {
	color: #9C0;
	border-bottom: 1px dotted #294D0B;
	margin:0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.box_sonst_txt {
	padding: 10px 0;
	color: #9C0;
}

.box_sonst input[type=button],
.box_sonst input[type=image],
.box_sonst img {
	margin:8px 0;
}

.box_sonst_txt a:link,
.box_sonst_txt a:visited {
	color: #9C0;
	text-decoration:none;
}

.box_sonst_txt a:hover {
	color: #C03;
	text-decoration:underline;
}

/* CATEGORIES OVERVIEW */

#CatOvervColLeft {
	float:left;
	width:350px;
}

#CatOvervSubMenu {
	width:100%;
}

#CatOvervColRight {
	float:right;
	width:300px;
}

#CatOvervColRight img {
	width:300px;
}

/* Navi Trail */


#NaviTrail {
	margin-bottom: 20px;
	padding:2px;
	color: #FF9921;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 12px;
	text-decoration:none;
}

a.headerNavigation,
a.headerNavigation:link,
a.headerNavigation:visited {
	color:#FF9921;
	text-decoration:none;
	font-size:11px;
}

a.headerNavigation:hover {
	color:#F65C20;
	text-decoration:underline;
}

/* Smalltext (x von y Produkte... Anzeige) */

.smallText,
a.smallText,
a.smallText:link,
a.smallText:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#FF9921;
	text-decoration:none;
	font-size:11px;
}

a.smallText:hover {
	color:#F65C20;
	text-decoration:underline;
}

.pageResults,
a.pageResults,
a.pageResults:link,
a.pageResults:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#FF9921;
	text-decoration:none;
	font-size:11px;
}

a.pageResults:hover {
	color:#F65C20;
	text-decoration:underline;
}

/* Welcome Seite = main-content-Seite*/
/*  =============================== */


.main_content_txt {
	width:620px;
	margin:10px 0;
	padding:10px;
	background-color:#FFF;
}

/* Categories - Subcateg.-Übersicht */
/*  =============================== */

#ProdCat_Area {
	margin-top:20px;
}

#ProdCat_Area_left {
	float:left;
	width:200px;
	margin:4px 30px 0 0;
	padding:10px;
	background-color:#FFF;
}

#ProdCat_Area_right {
	float:left;
	width:300px;
}

.ProdCat_Area_img {
	width:200px;
}

.ProdCat_Area_SubMenu {
	margin:0;
	padding:0 0 5px 5px;
	font-size:12px;
}

.ProdCat_Area_SubMenu li {
	margin:0 0 0 15px;
	padding:0 0 5px 3px;
}

.ProdCat_Area_SubMenu li a {
	font-size:16px;
}

/* Produkt-Listing  */
/* (...Area1...) & Cross-Selling  (....Area2...) */
/*  =========================================== */


#prod_list_Area1 {
	padding:10px 0;
}

#prod_list_Area2 {
	padding:10px 0;
}

.prod_einzelArea1,
.prod_einzelArea2 {
	position:relative;
	float:left;
	width:280px;
	min-height:280px;
	margin:10px 10px 10px 0px;
	padding:10px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
}

.prod_einzelArea1 {
	background-color:#FFF;
}

.prod_einzelArea2 {
	background-color:#FAFBEB;
}

.prod_einzelArea_img {
	margin:10px 0;
}

.prod_einzelArea_img img {
	height:100px;
	/* border: 1px solid #9C0; */
}

.prod_einzelArea_Name {
	position:absolute;
	z-index:11;
	width:260px;
	height:40px;
	overflow:hidden;
	background-color:#FFF;
}

.prod_einzelArea_Name:hover {
	width:260px;
	height:auto;
	overflow:visible;
}

.prod_einzelArea2 .prod_einzelArea_Name {
	background-color:#FAFBEB;
}

.prod_einzelArea_Name a {
	font-size:16px;
	color:#F60;
	text-decoration:none;
}

.prod_einzelArea_Name a:hover {
	text-decoration:underline;
}

.prod_einzelArea_Descr {
	font-size:12px;
	margin:60px 0 0 0;
}

.prod_einzelArea_price {
	font-size:16px;
	color:#F60;
	margin:10px 0 10px 0;
}

.prod_einzelArea_Details {
	margin:10px 0;
}

/*  Produkt-Detailseite */
/*  =================== */

#ProdDetail_AreaTop {
}

#ProdDetail_AreaTop_left {
	float:left;
	width:420px;
	margin-right:40px;
}

.ProdDetail_AreaTop_Drucken {
style="margin:10px 0 0 0;
}

#ProdDetail_AreaTop_right {
	float:left;
	width:180px;
	text-align:right;
}

.ProdDetail_AreaTop_price {
	font-size:20px;
	color:#F60;
	padding:0 0 3px 0;
}

#ProdDetail_AreaCenter {
	margin-top:20px;
}

#ProdDetail_AreaCenter_left {
	float:left;
	width:200px;
	margin:4px 30px 0 0;
	padding:10px;
	background-color:#FFF;
}

#ProdDetail_AreaCenter_right {
	float:left;
	width:360px;
}

#ProdDetail_AreaCenter_right ul {
	margin:0;
	padding:0 0 5px 5px;
}

#ProdDetail_AreaCenter_right li {
	margin:0 0 0 15px;
	padding:0 0 5px 3px;
}

#ProdDetail_AreaCenter_URL {
	padding-top:30px;
	width:300px;
}

#ProdDetail_AreaBottom {
	
}

.ProdDetail_AreaBottomItem {
	clear:both;
	margin-top:20px;
	border-top: 1px dotted #FF9921;
}

