/* -----------------------------------------------------------------------------------------

   $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 

   -----------------------------------------------------------------------------------------

   

   Recreation Lounge Template & Stylesheets

   -----------------------------------------------------------------------------------------

   (c) 2007 Ing. Michael Fürst

       bluegate communications

	   http://www.bluegate.at

   ---------------------------------------------------------------------------------------*/



/* THE BIG GUYS */
* {margin:0;padding:0}
body {color:#444; font-family:Arial,Helvetica,sans-serif;; font-size:13px; margin:0; padding:0; background-image:url(img/bg.gif); background-color:#FFFFFF;}

/* HEADINGS */
h1 {color:#575547;font-weight:bold;font-size:20px;margin:8px 0px 8px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#AEA992;}
h2 {color:#6C6A5E; font-weight:bold;font-size:14px;margin:6px 0px 6px 0px;padding:0px;}
h1.NewsStartseite{border:none !important; margin-top:40px !important;}


/* LINKS GLOBAL */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#0000CC} 
a:visited {color:#0000CC} 
a:hover,a:active {color:#0000CC}
a img {border:none}


/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:Arial,Helvetica,sans-serif;; font-size:12px; padding:2px}
textarea {font-family:Arial,Helvetica,sans-serif;; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:Arial,Helvetica,sans-serif;; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}


/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}


/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}


/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {padding:0; margin:0; height:1px; overflow:hidden; line-height:1px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#928B6B;}
div.hrlightgrey {padding:0; height:1px; overflow:hidden; margin:0; line-height:0px; background-color:#AEA992}
div.hrproductpreview {padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background-image:url(img/hr_productpreview.gif)}


/* TABLE GLOBAL */
table td {padding:2px;}


/* WHOLE SITE WRAPPER */
#wrap {	margin: 0 auto; width:1212px; _width:1240px; background-color:#fff; border-style:solid; border-color:#fff; border-width:0px 10px 0px 10px;}


/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header {height:108px; background-color:#666600; margin-bottom:5px; padding-top:6px;}


/* BREADCRUMB PATH AS LIST */

#breadcrumb {clear:both; color:#807E72; padding:0px 0px 0px 15px; list-style-type:none; background-color:#CBCBC5; height:18px; background-repeat:no-repeat; font-size:11px; margin-bottom:15px;}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {line-height:18px; text-decoration:none; font-weight:normal; cursor:pointer;color:#727066; margin:0; padding:0;}



/* TOPMENU AS LIST */

#topmenuwrap {}

#topmenu {float:left; padding:0; margin:0; list-style-type:none; height:28px; font-size:13px; background-color:#666600;}

#topmenu li {height:28px; float:left; padding: 0px 25px 0px 25px; margin:0; background: url(img/bg_topmenu_breakline.gif) no-repeat; background-position:right;}

#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:28px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer;color:#fff; margin:0; padding:0;}

#topmenu a:hover {color:#DEDCCE;}

#languages {text-align:right; height:28px; font-size:13px; padding: 0; margin:0; background-color:#666600;}

/* CONTENT WRAPPER */

#contentwrap {clear:both;width:1212px; _width:1240px; padding:0;}



/* LEFT COLUMN */

#leftcol {float:left; width:184px; _width:192px; padding:0;}


/* RIGHT COLUMN */

#rightcol {float:right; width:188px; _width:198px; padding:0;}



/* MAIN CONTENT */

#content {float:left; width:820px; padding:0px 10px 0px 10px; margin-bottom:15px;}

#contentfull {width:890px; padding:0px 30px 0px 30px; margin-bottom:15px;}



/* CATEGORY MENU */

h2.categoryheader {background-color:#666600; font-size:11px; color:#FFFFFF; padding:5px 0px 5px 8px; margin:0;vertical-align:middle;}

h2.categoryheader a {text-decoration:none; color:#fff}

ul#categorymenu {background-color:#CCCC99; margin:0 0 15px 0;}

/* 1st TIER */
ul#categorymenu li.level1 {list-style-type:none; background-color:#CCCC66; padding:3px 0px 4px 8px; border: solid #fff; border-width:1px 0px 0px 0px;}
ul#categorymenu li.level1 a, ul#categorymenu li.level2 a, ul#categorymenu li.level3 a {font-size:11px; text-decoration:none; color:#0000CC; font-weight:normal;}

/* 2nd TIER */
ul#categorymenu li.level2 {list-style-type:none; background-color:#CCCCCC; padding:3px 0px 4px 15px; border: solid #fff; border-width:1px 0px 0px 0px;}
ul#categorymenu li.level3 {list-style-type:none; background-color:#EEE; padding:3px 0px 4px 20px; border: solid #fff; border-width:1px 0px 0px 0px;}


/* BOXES GLOBAL DEFINITION */

h2.boxheader {background-color:#666600;height:25px;font-size:11px; color:#FFFFFF; padding:0px 8px 0px 8px; margin:0; line-height:25px; vertical-align:middle;}

h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color:#ffffff}

.boxbody {background-color:#CCCC99; padding:8px; margin-bottom:15px}

.boxbody h3, .boxbody h3 a {font-size:11px}

.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}

.boxbody p {color:#0000CC; font-size:11px; margin:6px 0px 6px 0px}

.boxbody p.center {color:#444; font-size:11px; text-align:center; margin:6px 0px 6px 0px}

.boxbody td {color:#0000CC; font-size:11px; margin:6px 0px 6px 0px}

.boxbody .productOldPrice {font-size:11px; color:#FF0000}

.boxbody div.hr {margin-top:5px; margin-bottom:5px}

.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}

.boxbody a {color:#0000CC; font-size:11px;}

.boxbody .productboximage {border: solid 1px #999999;}

.boxbody ul.contentlist {margin-left:0px; margin-right:0; padding:0;}

.boxbody ul.contentlist li {margin:0 0 2px 0; padding:0; list-style-type:none}

.boxbody .productboximage{max-width:130px; max-height:130px;}
* html .boxbody .productboximage{width:130px; height:130px;}



/* CART BOX */
h2.boxcartheader {background-image:url(img/cartBoxHeader.gif);height:25px;font-size:11px; color:#FFFFFF; padding:0px 8px 0px 8px; margin:0; line-height:25px; vertical-align:middle;}
h2.boxcartheader a {text-decoration:none; color:#fff}
.boxcartbody {padding:4px 8px 4px 8px; margin-bottom:15px; background-color:#DCD7C1;}
.boxcartbody p {font-size:11px;}


/* PRODUCT PREVIEW */
.productPreview {padding:0; margin:0;}
.productPreviewContent {vertical-align:top; width:50%; font-size:11px;}
.productPreviewContent h2 {background-image:url(img/productPreviewHeader.gif); background-repeat:no-repeat; padding: 0; margin:0px 0px 5px 0px; background-color:#DCD7C1; padding:4px 4px 4px 8px;}
.productPreviewContent h2 a, .productPreviewContent h2 a:link, .productPreviewContent h2 a:hover, .productPreviewContent h2 a:visited {font-size:13px; font-weight:bold; color:#575547; text-decoration:none}
.productPreviewImage {vertical-align:middle; text-align:center; padding:3px 15px 0px 0px;}
.productPreviewImage img {border: solid 1px #ABA99E;}
.productPreviewContent .price{color:#575547; font-size:14px; font-weight:bold; padding:0; margin:0}
.productPreviewContent .taxandshippinginfo {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .vpe {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .shippingtime {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}
.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}



/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%}
#productHead{display:block; width:820px; background-color:#EFEFFF; height:245px; border:1px solid #ccccff;}
#productinfoimages { float:left; background-color:#FFFFFF; text-align:center; width:200px; padding:10px; margin:10px; border: solid 1px #C0BFBF; overflow:hidden;}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoimages img{max-width:200px; max-height:200px;}
* html #productinfoimages img{width:200px; height:200px;}
#productinfopricewithimages {float:right; width:500px}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:8px 0 5px 0; padding:0; font-size:16px;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
p.productinfoproductadded {font-size:11px;}
#productinfoprice .productoptions {margin:0; padding:0; font-size:11px; font-weight:normal;}
#productinfoprice .productoptions strong{font-size:12px;}
.addtobasket {padding:6px;}


/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {font-family:Arial,Helvetica,sans-serif;; font-size:13px; padding:15px;background:none; background-color:#fff}
body.popupprintorder .products tr.header td {font-weight:bold; background-color:#EDEDED;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}


/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background-color:#CCCC99; border: solid #ABA99E 1px}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#817958; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}

/* PAYMENT TYPE SELECTION */
table.paymentblock {background-color:#ECE9E2; border-style: solid; border-width:0px 1px 1px 1px; border-color:#928B6B; margin-bottom:15px;}
table.paymentblock tr td.header {background-color:#928B6B; padding:2px; padding-left:5px; color:#FFFFFF; font-weight:bold;}


/* SHIPPING TYPE SELECTION */
table.shippingblock {background-color:#ECE9E2; border-style: solid; border-width:0px 1px 1px 1px; border-color:#928B6B; margin-bottom:15px;}
table.shippingblock tr td.header {background-color:#928B6B; padding:2px; padding-left:5px; color:#FFFFFF; font-weight:bold;}
table.shippingblock tr td {vertical-align:top; padding:4px}
table.shippingblock tr td.description {width:100%; vertical-align:top; padding-left:6px;}
table.shippingblock tr td.radiobutton {vertical-align:top; white-space:nowrap; padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price {vertical-align:top; white-space:nowrap}


/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails tr td {vertical-align:top}
table.accounthistoryinfoorderdetails tr.header td {font-weight:bold}


/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}


/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {padding: 5px; background-color:#F2F0EB; border: solid #928B6B 1px; margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}


/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}


/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#928B6B;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#B6AF91; background-image:url(img/orderdetails_header.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}


/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#ECE9E2;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #928B6B 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}


/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#F2F0EB;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #928B6B 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}


/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}


/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}


/* ORDER DETAILS DELETE CHECKBOX */

table.orderdetails tr td.delete {text-align:center; white-space:nowrap}



/* ORDER DETAILS PRODUCT ATTRIBUTES */

table.orderdetails tr td.productname table.productattributes {margin-top:3px;}

table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}

table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}

table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}



/* ORDER DETAILS SUBTOTAL */

table.orderdetails tr td.subtotal {background-color:#DCD7C1; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#928B6B;}



/* PRODUCT NAVIGATOR */

div.productnavigator {background-color:#EDEDED; padding:8px; border:#999999 1px solid}



/* REVIEW LIST */

table.reviewlist {background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#928B6B;}

table.reviewlist tr td {padding:4px; white-space:nowrap}

table.reviewlist tr.header td {background-color:#928B6B; color:#FFFFFF; font-weight:bold}

table.reviewlist tr.contentrow1 td {background-color:#ECE9E2;}

table.reviewlist tr.contentrow2 td {background-color:#F2F0EB;}

textarea#review {width:100%}



/* MEDIA LIST */

table.medialist {background-color:#E6E2CF}

table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}

table.medialist tr.contentrow1 td {background-color:#E6E2CF;}

table.medialist tr.contentrow2 td {background-color:#EEEAD9;}



/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#CCCC99; border-style: solid; border-width:1px; border-color:#666600; display:table; float:left; width:235px; margin-bottom:15px;}
.sitemapwrap .sitemapright {background-color:#CCCC99; border-style: solid; border-width:1px; border-color:#666600; display:table; float:right; width:235px; margin-bottom:15px;}
.sitemapheader {padding:3px; background-color:#666600; color:#FFFFFF; font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFFFFF; text-decoration:none}
.sitemapcontent {padding:6px}
.sitemapcontent li {list-style-type:none}


/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}


/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {padding:0; margin:0px 0px 10px 0px; border:none}
table.checkoutconfirmationorderdetails tr td.productname {width:100%; font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal; white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal;}
table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap; text-align:right}

table.checkoutconfirmationorderdetailstotal {padding:0; margin:10px 0px 0px 0px; border:none}
table.checkoutconfirmationorderdetailstotal tr td.name {text-align:right}
table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right}


/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}


/* ERROR MESSAGES */
p.errormessage {border: solid #990000 2px; padding:15px; background-color:#ECE9E2; color:#990000}


/* SUCCESS MESSAGE */
.messageStackSuccess {padding:4px; background-color:#66FF66}

/* XTC COPYRIGHT */
.copyright {margin: 0 auto; width:970px; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}

/* FOOTER */
.footer {background:#C4BA94 url(img/footer.gif) no-repeat scroll right top; height:33px;
clear:both; text-align:center; font-size:11px; color:#817958; background-color:#C4BA94; padding: 8px; margin-bottom:5px;}
.footer a {color:#817958; text-decoration:underline}
.footer2{display:block; width:100%; background-color:#666600; margin-top:5px; height:8px;}

/* Billerantik */
.contentlist .gewaehlt{color:#0000CC;}
#categorymenu .CurrentParent{}
#categorymenu .Current{}
#categorymenu .Current a{font-weight:bold !important;}
.headerError {border: solid #990000 2px; padding:15px; background-color:#ECE9E2; color:#990000}
.errormessage {border: solid #990000 2px; padding:15px; background-color:#ECE9E2; color:#990000}
#content p img{margin-right:10px;}
.produktnavi{background-color:#DDDDDD;}

/* Imageslider */
#content #NeueArtikel{width:816px; display:block; height:148px; border:1px solid #CCCC99; margin-bottom:10px;}
.BTNprint img{padding:2px;}

/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:798px; 
	margin:5px; 
	background:#FFFFFF; 
	display:block; 
	position:relative; 
	padding:0px 3px 0px;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:122px; 
	bottom:0px; 
	right:5px; 
	background:url(img/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	background:url(img/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:798px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:0;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:2px; 
	font-size:11px; 
	width:133px;
	text-align:center; 
	color:#000000;
}
#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#FFFFFF; padding:2px; }
#SlideItMoo_items a img{ border:none; }

/* Produkt Uebersicht */
.ProductListing {
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px 0;
cursor:pointer;
display:block;
float:left;
overflow:hidden;
padding:5px 10px 5px 10px;
position:relative;
width:250px;
height:240px;
text-align:center;
margin-bottom:5px;
}
.ProductListing p{margin:0 !important;}

.ProductListing .price{color:#444444; font-size:14px; font-weight:bold; padding:0; margin:0 0 4px 0 !important;}
.ProductListing .taxandshippinginfo {font-size:10px; font-weight:normal; color:#999999; padding:0; margin:0}
.ProductListing .vpe {font-size:10px; font-weight:normal; color:#999999; padding:0; margin:0}
.ProductListing .shippingtime {font-size:10px; font-weight:normal; color:#999999; padding:0; margin:0}
.ProductListing .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}
.ProductListing .taxandshippinginfo a {font-size:10px; font-weight:normal; color:#999999;}
.ProductListing h2 {font-size:13px; padding: 0; margin:0px 0px 5px 0px; padding:4px 4px 4px 8px; color:#0000CC;}
.ProductListing .ProdImg{height:140px; width:250px; display:block; text-align:center;}
.ProductListing .ProdImg a{text-align:center;}
.ProductListing .ProdImg img{max-width:130px; max-height:130px;}
* html .ProductListing .ProdImg img{width:130px; height:130px;}

h2.boxheaderRa {background-color:#D20000;height:25px;font-size:16px; color:#FFFFFF; padding:0px 8px 0px 8px; margin:0; line-height:25px; vertical-align:middle; text-align:center;}
.boxbodyRa {background-color:#F08A8A; padding:8px; margin-bottom:15px; text-align:center;font-size:15px;}
.UlUnterkat{margin:0; padding:0; list-style:outside; list-style-image:none; list-style-type:none;}
.UlUnterkat li {margin:7px 0 7px 0; font-size:15px; border-bottom:1px solid #CCC; overflow:hidden; width:400px; float:left; text-align:center; vertical-align:middle; height:250px; overflow:hidden;}
.UlUnterkat li a {text-decoration:none; vertical-align:middle;}
.UlUnterkat li img{margin-top:5px;}

#loginbox label{width:140px; display:block; float:left;}

.productTop .productImageBorder{max-width:300px; max-height:300px;}
* html .productTop .productImageBorder{max-width:300px; max-height:300px;}

.ExtraLink a{
	font-size:18px !important;
	font-weight:bold;

}
.ExtraLink{	margin-top:10px !important;}

.pSchulhaus{text-align:center; font-size:16px; line-height:30px;}