#box2
{
    float: right;
    margin: 10px 5px 0 5px;
}

.boxText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


.errorBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*border: 1px ridge Red;*/
	color: Black;
	background: White;
	padding: 5px;
	width: 500px;
	vertical-align: middle;
	text-align: center;
}


.stockWarning
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications
{

	background: #f2fff7;
}

.orderEdit
{
    width: 100px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    background-color: #EEEEEE;
    padding: 1px 5px 1px 5px;
    text-transform: uppercase;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-top-style: solid;
    border-top-color: Gray;
    border-right-color: Gray;
    border-right-style: solid;
    border-left: 1px solid ThreedLightShadow;
    border-bottom-color: ActiveBorder;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

s
{
	white-space: nowrap;
	color:red;
}

BODY
{
	margin: 0px;
}


A
{
	color: #000000;
	text-decoration: none;
}

A:hover
{
	color: #000000;
	text-decoration: underline;
}

FORM
{
	display: inline;
}

TR.header
{

	background: #ffffff;
}


TR.headerNavigation
{

	background: #bbc3d3;
}

TD.headerNavigation
{

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight : bold;
}


.headerNavigation
{
	color: #EF7900;
}

A.BoxHeaderNavigation
{
	color: White;
}

A.BoxHeaderNavigation:hover
{

	color: #ffffff;
}

TR.headerError
{

	background: #ff0000;
}

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, TD.headerInfo
{

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}



TD.footer ,TD.footer a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: gray;
}

TD.footer a:HOVER
{

	color: #ffffff;
}


.catalogBox
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;

}


.infoBox
{
	background: #E2E2E2;
}

TD.naviBoxContents
{
    padding:2px;
    background-color: white;
}

.naviBoxContents
{
    font-size: 9px;
    height: 11px;
}


.infoBoxContents, .infoBoxContentsCatList
{
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}


.infoBoxContents
{
	padding: 3px;
}


.infoBoxNotice
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px ridge Red;
	color: Black;
	background: White;
	padding: 5px;
	width: 500px;
	vertical-align: middle;
	text-align: center;
}


.infoBoxNoticeContents
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px ridge Red;
	color: Black;
	background: White;
	padding: 5px;
	width: 500px;
	vertical-align: middle;
	text-align: center;
}

TD.infoBoxHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	background: Black;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.infoBox, SPAN.infoBox
{

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	/*background: White;*/
	padding-top:3px;
	padding-bottom:3px;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
	padding-top:3px;
	padding-bottom:3px;
	/*background: #f8f8f9;*/
}

.productListing-odd { background-color: #f8f8f9; }
.productListing-odd td, .productListing-even td
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;
}
tr.productListing-odd:hover, tr.productListing-even:hover 
{
	background-color: #E5FAFF;
}


TABLE.productListing
{
	border: 0;
}


.productListing-heading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #F87B00;
	color: #FFFFFF;
	font-weight: bold;
	padding:3px 0;
}

TD.productListing-data
{

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

A.gbold B
{
	color:black;
	font-weight:normal;
}

A.pageResults
{
	color: #666666;
	text-decoration:none;
}

A.pageResults:hover
{
	color: #666666;
	text-decoration:underline;
}

TD.pageHeading, DIV.pageHeading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: gray;
    line-height: 18px;
    font-weight: normal;
    padding-bottom:10px;
}

.pageHeading A
{
    text-decoration: underline;
    font-weight: normal;
    color: #EF7900;
}

.pageHeading A:HOVER
{
	text-decoration: none;
	color: #EF7900;
}

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;
}

B.trail
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF7900;
}

TD.smallText, SPAN.smallText, P.smallText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #666666;
}

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;
    line-height: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
INPUT.w20
{
    width: 20px;
}
INPUT.w250
{
    width: 250px;
}
INPUT.w200
{
    width: 200px;
}
INPUT.w100
{
    width: 100px;
}
INPUT.w50
{
    width: 50px;
}
INPUT.w70
{
    width: 70px;
}
INPUT.w150
{
    width: 150px;
}

TEXTAREA
{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA.w400
{
    width:400px;
}

TEXTAREA.w500
{
    width:500px;
}
TEXTAREA.w250
{
    width:250px;
}

SELECT.w250
{
    width:250px;
}
SELECT.w200
{
    width:200px;
}
SELECT.w150
{
    width:150px;
}
SELECT.w60
{
    width:60px;
}
SELECT.w40
{
    width:40px;
}
SPAN.greetUser
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

TABLE.formArea
{

	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle
{

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock
{

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

SPAN.productPrice
{

	font-family: Verdana, Arial, sans-serif;
	white-space:nowrap;
	font-weight: bold;
}

SPAN.productPriceB2B
{
    font-family: Verdana, Arial, sans-serif;
    white-space: nowrap;
    color:black;
    background-color: #F87B00;
    border: 1px solid Black;
    padding: 1px;
    margin-bottom: 2px;
    width:95px;
}

SPAN.productSpecialPrice
{

	font-family: Verdana, Arial, sans-serif;
	white-space:nowrap;
	font-weight: bold;
}

SPAN.productRecommendedPrice
{

	 font-family: Verdana, Arial, sans-serif;
	 white-space:nowrap;
	 text-decoration:line-through;
	 color:#ff0000;
}

SPAN.errorText
{

	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

.moduleRowOver{

    background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}

.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;
}
/* message box */


.rowZebra
{
	background-color: #F5F5F5;
}


.messageBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.messageStackError, .messageStackWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	 border: 1px solid Red;
	color: Black;
	background: yellow;
	padding: 10px 15px 10 15px;
	width: 100%;
	vertical-align: middle;
	/*margin:15px;*/
}


.messageStackSuccess
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 2px solid Red;
	color: green;
	background: White;
	padding: 10px 5px 10px;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin-bottom:15px;


}

/* input requirement */


.inputRequirement
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/*
::::::::::::::::::::::::::::::::: LOONY STYLE :::::::::::::::::::::::::::::::::::::::::::::::::::
*/

/**
*   content parent box
**/
div#content
{
    text-align: left; /* contentninhalt wieder links ausrichten */
    margin: 0 auto; /* standardkonforme horizontale Zentrierung */
    width: 100%;
    padding: 3px;
    background-color: white;
}

/**
*   headline (trail) box
**/
h2#trail
{
    color:#F87B00;
    font-size: 11px;
    text-align: left;
    border-bottom-color: #F87B00;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    margin-bottom: 15px;
    padding-bottom: 2px;
    width: 100%;
}

/**
*   naviagtion box
**/
div#navi
{
width: 100%;
    clear: both;
    margin-top: 15px;
    padding: 4px;
    border: 0px solid silver;
}

div#navi P#right
{
    float:right;
    margin-right:5px;
}

div#navi P#left
{
    margin-left:5px;
    float:left;
}

div#navi P#left IMG
{
    margin-top:5px;
}

DIV.petikett_yellow
{
    width: 140px;
    height: 80px;
    background-image: url(images/basic/petikett.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    color: Black;
    vertical-align: middle;
    font-size: 10px;
}

DIV.petikett_orange
{
    width: 140px;
    height: 80px;
    background-image: url(images/basic/petikett_orange.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    text-align: center;
    color: Black;
    vertical-align: middle;
    font-size: 10px;
}

DIV.petikett_orange DIV, DIV.petikett_yellow DIV
{
        padding-top: 20px;
}

DIV.petikett_orange B, DIV.petikett_yellow B
{
    font-size:12px;
    font-weight: bold;
    line-height: 20px;
}

 .splitPageLink
{
	color : #666666;
	text-decoration : none;
}

 .splitPageLink:HOVER

{
	text-decoration : underline;
}


.submit
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN: 1px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #cccccc 1px solid;
	CURSOR: hand;
	COLOR: #666666;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e5e5e5;
	TEXT-DECORATION: none

}
/*
 *  IMAGE LISTS ::
 *
 *  :: VERTICAL FLOATING RIGHT
 */

.imglist_vr, .imglist_vr_border
{
    float: right;
    margin:3px 0 0 3px;
    clear: right;
}

.imglist_vr_border
{
    border-color: Black;
    border-width : 1px;
    margin-top:10px;
}

.thumbnail
{
    float: right;
    width: 50px;
    margin: 10px 2px 0 15px ;
    padding: 0;
}

.clearboth
{
    clear: both;
}

/*
 * CATALOG VERTICAL NAVIBUTTONS
 *
 */

A.button_normal, A.button_normal2, A.button_normal2:HOVER, A.button_normal:HOVER
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	cursor: pointer;
	text-decoration: none;
	display:block;
	width: 147px;
	margin-top: 1px;
    padding-top:5px;
    padding-bottom:3px;
}

A.button_normal B, A.button_normal2 B
{
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A.button_normal
{
	background-color: #eeeeee;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	color: #666666;
}

A.button_normal2
{
	background-color: #DDDDDD;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	color: #666666;
}

A.button_normal:hover
{

	background-color: #eeeeee;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	color: #666666;

	/*text-decoration: underline;*/
}

A.button_normal2:HOVER
{
	background-color: #DDDDDD;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	color: #454545;
}

/*
 * teaser box
 */
.teaser
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	width: 45%;
	padding: 0px;
	background : #ffffff;
	height : 70px;
	margin-bottom:5px;
}


.teaser h3 , .teaser h3 A
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px 3px 3px 0px;
	color: black;
}


.teaser p, .teaser a.more
{
	margin: 0;
	padding: 0 3px 3px 50px;
	text-transform: uppercase;
}

.photo200
{
    margin:0;
    padding: 8px;
    border: 1px solid #eee;
    background-color: #fff;
    border-bottom: 1px solid #aaa;

}

.photo50
{
    margin-top:0;
    padding: 2px;
    border: 1px solid #eee;
    background-color: #fff;
    border-bottom: 1px solid #aaa;

}

.error
{
	border: 1px solid Red;
}


H3
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color : #666666;
	font-weight: bold;
	text-decoration : none;
}
/* product detail view box */


.product_detail_view
{
    width : 600px;
}


.product_detail_view H2
{
    font-size: 12px;
    color: #666666;
    margin : 0;
    padding: 0;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.product_detail_view H3
{
    font-size: 10px;
    color: #666666;
    margin: 0;
    padding:0;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3.s12
{
    font-size: 12px;
}

.product_detail_view P
{
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 15px 0 15px 0;
}


.product_detail_view H1{

margin : 15px 0 0 0;
padding:0;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #f87b00;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.product_detail_view .gray A, .gray{

font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #666666;
padding:0;
margin:0;
text-decoration : none;
height : 10px;
}


.product_detail_view .gray A:hover
{
	text-decoration:underline;
}


.product_detail_view .text
{
	width:390px;
	float:left;
	margin-top:15px;
}


.product_detail_view .images
{
	float:right;
	width:204;
	text-align: right;
	margin-top:15px;

}

.text P
{
	font-size:12px;
}

/*
::::::::::::::::::::::::::::::::: CONAITO STYLE :::::::::::::::::::::::::::::::::::::::::::::::::::
*/
BODY
{
	SCROLLBAR-FACE-COLOR: #dee3e7;
	FONT-SIZE: 10px;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	COLOR: #333333;
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc;
	LINE-HEIGHT: normal;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
	BACKGROUND-COLOR: #ffffff
}
TD
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
TH
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
FORM
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.subtitle
{
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.header
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #60778f
}


.nav
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cccccc
}


.navLink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dedeca
}


.sidebar
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}


.sidebarHeader
{
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #339999
}


.legal
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.box
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #121314;
	TEXT-DECORATION: none
}


.promo
{
	COLOR: #000033;
	FONT-FAMILY: "Times New Roman", Times, serif
}


.titlebar
{
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	FONT-FAMILY: "Times New Roman", Times, serif;
	BACKGROUND-COLOR: #336699
}


.dingbat
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: medium;
	COLOR: #006666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #99cc99
}
A:hover
{
	TEXT-DECORATION: underline
}
INPUT.eingabefeld
{
	BORDER-RIGHT: thin inSET;
	BORDER-TOP: thin inSET;
	FONT-SIZE: 10px;
	BORDER-LEFT: thin inSET;
	COLOR: #000000;
	BORDER-BOTTOM: thin inSET;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}


.topmenueNavLink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #60778f
}
INPUT.Suchstring
{
	BORDER-RIGHT: 1px inSET;
	BORDER-TOP: 1px inSET;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px inSET;
	BORDER-BOTTOM: 1px inSET;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.Kategorieauswahl
{
	FONT-SIZE: 10px;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	WIDTH: 129px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #000000
}
SELECT.KategorieauswahlOhne
{
	FONT-SIZE: 10px;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #000000
}
SELECT.Monatsauswahl
{
	FONT-SIZE: 10px;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	WIDTH: 40px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #000000
}
SELECT.Jahrauswahl
{
	FONT-SIZE: 10px;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	WIDTH: 55px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #000000
}


.legalfett
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.leftmenue
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-DECORATION: none
}


.LinkLeftmenue
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	padding-left:1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	white-space: nowrap;
}


.LinkLeftmenueFett
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.LeftmenueMittel
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
	TEXT-DECORATION: none
}


.LinkTopmenue
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.LinkTopmenueFett
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.Topmenue
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ef7900;
	TEXT-DECORATION: none
}


.LinkProfisuche
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.legalFettFarbig
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.RightMenue
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 4px;
	COLOR: #666666;
	PADDING-TOP: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}


.TopmenueHeaderLinie
{
	BACKGROUND-COLOR: #d7dde4
}


.RightmenueHeader
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #121314;
	TEXT-DECORATION: none
}


.RightmenueTabelle
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid
}


.legalfett12
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.button
{
    /*FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 2px 4px 2px 4px;
    TEXT-TRANSFORM: uppercase;
    CURSOR: pointer;
    COLOR: #161616;
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    BACKGROUND-COLOR: #E5E5E5;
    TEXT-DECORATION: none;
    border: 2px outset #CCCCCC;
    padding: 2px;
    text-indent: 4px;*/
	
	background: #fff url(images/newButton.jpg) no-repeat center top;
	width: 154px;
	height: 20px;
	border: 0px solid #fff;
	color: #fff;
	font-weight: bold;
	padding-bottom: 1px;
	cursor: pointer;
	display: block;
	text-align:center;
	
}

.TextFettFarbe11
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.HauptPreis
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.EKPPreis
{
    FONT-SIZE: 10px;
    width: 190px;
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #F87B00;
    border: 1px solid Black;
    padding: 5px;
    text-align: center;
}

.EKPPreis B
{
    font-size: 12px;
    font-weight:bold;
}

.TextFett12
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.TextFettFarbe12
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.box01
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #eeeeee
}


.TextFett10
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.Text10
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.UVPPreis
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: Gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


.Text11
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.UVPPreis9
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: line-through
}


.legal9Farbig
{
	FONT-SIZE: 9px;
	COLOR: #f87b00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.Text11Farbig
{
	FONT-SIZE: 10px;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

h1
{
	font-size: 14px;
}

h2
{
	font-size: 12px;
}

INPUT.w400
{
    width: 400px;
}
INPUT.w250
{
    width: 250px;
}
INPUT.w200
{
    width: 200px;
}
INPUT.w100
{
    width: 100px;
}

INPUT.price, INPUT.price_bold
{
    width: 80px;
    text-align:right;
}

INPUT.price_bold
{
    font-weight: bold;
}

INPUT.w50
{
    width: 50px;
}

INPUT.w20
{
    width: 20px;
}

INPUT.w70
{
    width: 70px;
}

TEXTAREA
{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA.w300
{
    width:300px;
}
TEXTAREA.w200
{
    width:200px;
}

SELECT.w370
{
    width:370px;
}
SELECT.w320
{
    width:320px;
}
SELECT.w200
{
    width:200px;
}
SELECT.w150
{
    width:150px;
}
SELECT.w50
{
    width:50px;
}

#navlist
{
    padding-left: 0;
    margin: 0 0 0 10px;
}

#navlist li
{
    list-style: none;
    margin: 0;
    padding: 8px 0 5px 0;
}

#navlist li select
{
   margin-top:8px;
}

BODY
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.suggest_link
{
	color:black;
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-weight:normal;
}
.suggest_link_over
{
	color:white;
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
	font-weight:normal;
}

#search_suggest
{
	width: 140px;
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	visibility: hidden;
}

PRE.white_s12
{
    color:white;
    font-size:12px;
}

a.banner, a.banner:HOVER, a.banner:VISITED, a.banner:VISITED
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8px;
    text-transform: uppercase;
    text-decoration: underline;
    color: ButtonFace;
    margin-left: 2px;
    margin-right: 2px;
}

B.red
{
    color: red;
    font-weight:bold;
}

A.uline
{
    text-decoration: underline;
    color: Blue;
}

P I
{
    font-style: italic;
    color: #F87B00;
    font-weight: bold;
}

.trail_underline, .hline
{
	background-color:#F87B00;
}

    TD.category
    {
        width: 200px;
        padding: 5px;
        background-color: #EEEEEE;
        border: 1px solid #DDDDDD;
        text-align: center;
    }
    TD.category_active
    {
        width: 200px;
        padding: 5px;
        background-color: #DDDDDD;
        border: 1px solid #9C9C9C;
        text-align: center;
    }
    
    
/*manufacturers box*/
.manufacturer-list-text, .manufacturer-list-image
{
	padding-bottom: 10px;
}

* html .manufacturer-list-text, * html .manufacturer-list-image
{
	padding-bottom: 5px;
}

/*bottom bar f.e. back button*/
.bottom-bar
{
	border-top: 1px solid #6a6a6a;
	border-bottom: 1px solid #6a6a6a;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}



/*-----manufacturer info start-----*/
div#manufacturer_info_text
{
	line-height: 1.5em;
}

div#manufacturer_info_text img.right
{
	float: right; margin-left: 10px;
}

div#manufacturer_info_text img.left
{
	float: left; margin-right: 10px;
}

div#manufacturer_info_text i {color: #000;}
/*-----manufacturer info end-----*/

/*-----manufacturer descr in the categories-----*/
div.catManufDescr {margin-bottom:18px;}

div .catManufDescrImg
{
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

div.catManufDescrText {margin-top: 6px;}
/*-----manufacturer descr in the categories end-----*/

/*---new button start---*/
.newButton
{
	background: #fff url(images/newButton.jpg) no-repeat center top;
	width: 154px;
	height: 20px;
	border: 0px solid #fff;
	color: #fff;
	font-weight: bold;
	padding-top: 2px;
	cursor: pointer;
	display: block;
	text-align:center;
}
* html .newButton {padding-top: 1px;}

a.newButton:hover
{
	color: #fff;
	text-decoration: none;
}

.newButtonNavigation
{
	background: #fff url() no-repeat center top;
	width: auto;
	height: 20px;
	border: 0px solid #fff;
	color: #000;
	font-weight: bold;
	padding-top: 3px;
	cursor: pointer;
	display: block;
	text-align:center;
}
.newButtonNavigation:hover {text-decoration: underline;}

a.newButtonNavigation:hover
{
	color: #000;
	text-decoration: underline;
}

input.newButton {padding-bottom: 5px;}

* html input.newButton {padding-bottom: 1px;}

.buttonArea
{
	border-top: 1px solid #6a6a6a;
	border-bottom: 1px solid #6a6a6a;
	padding-top:3px;
}

.floatLeft {float: left;}

.floatRight {float: right;}
/*---new button end---*/

/* delivery time */
.deliveryTime 
{
	color: #f87b00;
	font-weight:bold;
	margin-top: 5px !important;
}

