body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000; }

img {
	border:0; }

a {
	outline: none;
	color: #000000;
	text-decoration: none; }
a:hover {
	color: #0000ff;
	text-decoration: underline; }

#contentHome a, #listingCategories a {
	text-decoration: underline; }

form {
	display: inline; }
checkbox, input, radio, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px; }
textarea {
	width: 98%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; }

.container, .containerTeaser {
	margin: auto;
	margin-top: 20px; }
.container {
	width: 1000px; }
.containerTeaser {
	width: 1170px; }

.dimensionZero {
	font-size:0;
	line-height:0; }
.clearHidden {
	clear:both;
	font-size:0;
	line-height:0; }

#klarna_box_invoice, #klarna_box_part {
	width:500px !important; }

/* @Paulaner Aktion Add/Change Start */
/* Box links für Aktion */
#paBoxPaulaner {
	position: relative;
	padding-top: 13px;
	width: 178px;
	overflow: hidden; }
#paBoxPaulaner #paHeadline a, #paBoxPaulaner #paHeadline span#paTmp {
	display: block;
	position: relative;
	color: #FFF;
	padding: 6px 0 5px;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	background: url(img/paulaner/box_heading_bg.gif) repeat-x; }
#paBoxPaulaner #paHeadline span#paLinkLogo {
	display: block;
	position: absolute;
	z-index: 10;
	top: -7px;
	left: 0;
	width: 40px;
	height: 40px;
	background: url(img/paulaner/box_heading_logo.gif) no-repeat 1px 0; }
#paBoxPaulaner #paHeadline span#paLinkText {
	display: block;
	padding-left: 43px; }
#paBoxPaulaner #paHeadline a:hover span#paLinkText {
	text-decoration: underline; }
#paBoxPaulaner #paContent, #paBoxPaulaner #paTmpContent {
	display: block;
	padding: 93px 3px 0;
	color: #000;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none; }
#paBoxPaulaner #paContent {
	background: url(img/paulaner/box_content_bg.jpg) no-repeat 5px 1px; }
#paBoxPaulaner #paTmpContent {
	background: url(img/paulaner/box_tmp_content_bg.jpg) no-repeat 5px 1px; }
#paBoxPaulaner #paContent span#paAlignRight {
	display: block;
	text-align: right; }
#paBoxPaulaner #paContent span#paLinkArrow {
	padding-left: 10px;
	font-weight: bold;
	background: url(img/paulaner/box_arrow.gif) no-repeat 0 4px; }
#paBoxPaulaner a#paContent:hover span#paLinkArrow, #paBoxPaulaner #paContent span#paLinkArrow.paActive {
	color: #F7941D; }
.txt11 {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal; }
.txt11Narrow {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal; }
#infoPaulaner {
	height:40px;
	padding-left:48px;
	background:url(img/paulaner/logo_product_info.gif) no-repeat 0 4px; }
/* @Paulaner Aktion Add/Change End */

/* Produktlistung und Module (XSell) */
.moduleProducts {
	padding:0 8px 12px; }
#listingProducts {
	padding:0 0 12px; }

.moduleProducts .modProduct, .moduleProducts .modProduct span {
	display:block; }
.moduleProducts .modProduct {
	float:left;
	position:relative;
	border:1px solid #CCC;
	padding-top:2px;
	width:184px;
	overflow:hidden;
	text-decoration:none;
	margin:10px 10px 0 0;
	background: url(img/module_bg.gif) repeat-x 0 185px; }
* html .moduleProducts .modProduct {
	width:186px; }
.moduleProducts .modProduct.modFirstRow {
	margin-top:8px; }
.moduleProducts a.modProduct:hover {
	border-color:#f58201; }

#listingProducts .modProduct {
	padding-top:20px;
	width:190px;
	margin:12px 12px 0 0;
	background-position:0 206px; }
* html #listingProducts .modProduct {
	width:192px; }
#listingProducts .modProduct.modFirstRow {
	margin-top:5px; }

#listingProducts .modProduct .shipping {
	position:absolute;
	z-index:10;
	left:5px;
	top:2px;
	width:136px;
	height:16px;
	overflow:hidden;
	/*background:#237;*/
	color:#999;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:15px; }
#listingProducts a.modProduct:hover .shipping {
	color:#f58201; }
#listingProducts .modProduct .stockInfo {
	position:absolute;
	z-index:10;
	left:151px;
	top:5px;
	width:34px;
	height:10px; }
#listingProducts .modProduct .stockInfo img {
	display:block; }

.moduleProducts .modProduct .modImage {
	height:180px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
.moduleProducts .modProduct .modName {
	overflow:hidden;
	margin-top:2px;
	border-top:1px solid #CCC;
	padding:3px 5px 0;
	height:41px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-align:left; }
* html .moduleProducts .modProduct .modName {
	height:45px; }
.moduleProducts a.modProduct:hover {
	text-decoration:none; }
.moduleProducts a.modProduct:hover .modName {
	color:#f58201; }
.moduleProducts .modProduct .modPrice {
	overflow:hidden;
    padding:0 5px;
	height:18px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:13px;
	text-align:right;
    font-weight:bold; }
.moduleProducts .modProduct .modPrice span {
	display:inline; }

#listingProducts .modProduct .modName {
	margin-top:5px; }

.header {
	width: 1000px;
	height: 102px;
	background-image: url(img/bg_header.jpg);
	background-repeat: no-repeat; }
#logoHeader {
	position:relative;
	font-size:0;
	line-height:0; }
#logoHeader a {
	display:block;
	position:absolute;
	z-index:10;
	top:32px;
	left:28px;
	width:283px;
	height:49px; }

.header_menu {
	float: right;
	padding: 11px 16px 0px 0px;
	color: #FFFFFF;
	font-size: 10px; }

.header_menu a {
	color: #FFFFFF;
	text-decoration: none; }
.header_menu a:hover {
	color: #FFFFFF;
	text-decoration: underline; }

.hauptnavi {
	width: 1000px;
	height: 25px;
	text-align: left;
	background-image: url(img/bg_hauptnavi.gif);
	background-repeat: no-repeat; }
.hauptnavi a {
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	text-decoration: none; }
.hauptnavi a:hover {
	text-decoration: underline;
	color: #000000; }

.pfadangabe {
	width: 1000px;
	height: 18px;
	text-align: left;
	padding-left: 200px;
	line-height: 18px;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999; }
.pfadangabe a:hover {
	text-decoration: underline;
	color: #000000; }

.content {
	width: 1000px; }

.left_col {
	width: 179px;
	text-align: left;
	background-color: #EDEDED;
	border-left: 1px solid #999999;
	padding-left: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px; }

.middle_col {
	padding: 4px 20px 10px; }
.middle_col #mainContent {
	width: 600px;
	overflow:hidden; }
.middle_col a:hover {
	color: #000000;
	text-decoration: underline; }

.right_col {
	width: 178px;
	border-top: 0px solid;
	border-right: 1px solid #999999;
	border-bottom: 0px solid;
	border-left: 0px solid;
	/* border-right: 1px solid #999999; */
	/* padding-right: 2px; */
	/* overflow: hidden; */ }

.bild img {
	border: 1px solid #CCCCCC; }

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

.footer_left {
	width: 180px;
	padding-top: 20px;
	padding-left: 18px;
	font-size: 10px;
	line-height: 14px; }

.footer_middle {
	width: 640px;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
	line-height: 16px; }
.footer_middle a {
	color: #000000;
	text-decoration: none; }
.footer_middle a:hover {
	color: #000000;
	text-decoration: underline; }

.footer_right {
	width: 180px;
	padding-top: 20px;
	font-size: 10px;
	line-height: 14px; }

.footer_left a, .footer_right a {
	color: #F7941E;
	text-decoration: none; }
.footer_left a:hover, .footer_right a:hover {
	color: #F7941E;
	text-decoration: underline; }

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

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

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

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

tr.header {
	background-color: #ffffff; }
tr.headerNavigation {
	background: #F6F6F6; }
td.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6; }
a.headerNavigation {
	color: #000000; }
a.headerNavigation:hover {
	color: #000000; }
td.conditions {
	background-color: #FFCCCC; }

a.confirmationEdit {
	color: #FF9900;
	font-style: italic; }
a.confirmationEdit:hover {
	color: #FF9900;
	font-style: italic;
	text-decoration: underline; }

tr.headerError {
	background-color: #ff0000; }
tr.headerMessage {
	}

.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 {
	}
td.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center; }

tr.footer {
	background: #bbc3d3; }
td.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #F6F6F6;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb; }

.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: 12px;
	font-weight: bold;
	line-height: 26px;
	background-color: #F1F1F1;
	color: #000000;
	padding-left: 12px;
	height: 26px;
	overflow: hidden; }
td.infoBoxHeading_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 26px;
	color: #ffffff;
	background-image: url(img/bg_infoboxheading.gif);
	background-repeat: no-repeat;
	padding-left: 32px; }
td.infoBoxHeading_right a {
	color: #ffffff; }
td.infoBoxHeading_right a:hover {
	text-decoration: underline; }

td.infoBox, span.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #EDEDED; }
td.infoBox_right, span.infoBox_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #EDEDED; }
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 {
	text-decoration: underline; }
a.pageResults:hover {
	}

td.pageHeading, div.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	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.main em a font, td.main em font {
	color: #FF9900; }

td.smallText, span.smallText, p.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; }

td.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd; }

td.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; }
td.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; }

td.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; }

span.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000; }

span.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold; }
span.underline {
	text-decoration: underline; }

table.formArea {
	background: #f1f1f1;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px; }
td.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; }

.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align:center; }
a.copyright {
	color: #000000; }
a.copyright:hover {
	color: #0000ff;
	text-decoration: underline; }

.parseTime {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align:center; }

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: #f58201; }
span.productOldPrice {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	/*color: #e13b3f;*/
	text-decoration: line-through; }

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

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black; }

.moduleRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	background-color: #E6E6E6;
	border: 1px solid;
	border-color: #E6E6E6; }

.moduleRowOver {
	background-color: #FFAE37;
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FFFFFF; }

.moduleRowSelected {
	background-color: #FFAE37;
	color: #FFFFFF; }

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c; }
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #666666; padding-top: 2px; padding-bottom: 2px; }
.sitemap_heading a { color:#FFFFFF; }
.sitemap_heading a:hover { color:#CCCCCC; text-decoration:none; }
.sitemap_sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px; }
.sitemap_sub a { color:#000000; }
.sitemap_sub a:hover { color:#999999; text-decoration:none; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; 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-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; }

#menu_kategorie {
	/*float: left;*/
	text-align: left; }

#menu_kategorie ul, #menu_kategorie li {
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	display: block;
	list-style-position: outside; }

ul#CatNavi {
	width: 179px; }

li#CatLevel2 {
	width: 179px; }

ul#CatNavi li.CatLevel1SubMenue, ul#CatNavi li.CatLevel1, ul#CatNavi li.CatLevel1SubMenueCurrentParent, ul#CatNavi li.CatLevel1SubMenueCurrent {
	list-style-type: none;
	background-image: url(img/bg_infoboxheading.gif);
	background-repeat: no-repeat;
	line-height: 26px; }

ul#CatNavi li.CatLevel2SubMenue, ul#CatNavi li.CatLevel1, ul#CatNavi li.CatLevel2SubMenueCurrentParent, ul#CatNavi li.CatLevel2SubMenueCurrent {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block; }

ul#CatNavi li.CatLevel1SubMenue a, ul#CatNavi li.CatLevel1 a, ul#CatNavi li.CatLevel1SubMenueCurrentParent a, ul#CatNavi li.CatLevel1SubMenueCurrent a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #BEBEBE;
	padding-left: 32px; }

ul#CatNavi li.CatLevel2SubMenue a, ul#CatNavi li.CatLevel2 a, ul#CatNavi li.CatLevel2SubMenueCurrentParent a, ul#CatNavi li.CatLevel2SubMenueCurrent a {
	list-style-type: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 3px;
	background-color: #EDEDED;
	border-bottom: 1px solid #BEBEBE; }

ul#CatNavi li.CatLevel3SubMenue a, ul#CatNavi li.CatLevel3 a, ul#CatNavi li.CatLevel3SubMenueCurrentParent a, ul#CatNavi li.CatLevel3SubMenueCurrent a {
	list-style-type: none;
	line-height: 20px;
	padding-left: 15px;
	background-color: #EDEDED;
	border-bottom: 1px solid #BEBEBE; }

ul#CatNavi li.CatLevel1SubMenue a:hover, ul#CatNavi li.CatLevel1 a:hover, ul#CatNavi li.CatLevel1SubMenueCurrentParent a:hover, ul#CatNavi li.CatLevel1SubMenueCurrent a:hover {
	text-decoration: underline; }

ul#CatNavi li.CatLevel2SubMenue a:hover, ul#CatNavi li.CatLevel2 a:hover, ul#CatNavi li.CatLevel2SubMenueCurrentParent a:hover, ul#CatNavi li.CatLevel2SubMenueCurrent a:hover {
	text-decoration: underline; }

ul#CatNavi li.CatLevel3SubMenue a:hover, ul#CatNavi li.CatLevel3 a:hover, ul#CatNavi li.CatLevel3SubMenueCurrentParent a:hover, ul#CatNavi li.CatLevel3SubMenueCurrent a:hover {
	text-decoration: underline; }

ul#CatNavi li.CatLevel2 a, ul#CatNavi li.CatLevel2Current a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 3px; }

ul#CatNavi li.CatLevel3Current a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left:3px; }

ul#CatNavi li.CatLevel3 a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left:3px; }

ul#CatNavi li.CatLevel3 {
	padding-left:10px; }

ul#CatNavi li.CatLevel3Current {
	font-weight: bold;
	padding-left:10px; }

ul li.CatLevel3 a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 15px; }

ul#CatNavi li.CatLevel2SubMenue a, ul#CatNavi li.CatLevel2SubMenueCurrent a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 3px; }
ul#CatNavi li.CatLevel2 a:hover {
	text-decoration: underline; }

.boxText a:hover {
	color: #000000;
	text-decoration: underline; }

#box_content ul, #box_content li {
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	display: block;
	list-style-position: outside;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px; }

#box_content li a {
	border-top: 1px solid #BEBEBE;
	display: block;
	text-decoration: none;
	padding-left: 5px; }

#box_content li a:hover {
	border-top: 1px solid #BEBEBE;
	display: block;
	text-decoration: underline;
	color: #000000; }

#furtherContent {
	padding: 9px 0 10px 2px; }
#furtherContent p {
	padding: 10px 0;
	margin: 0; }

.produkt_name, .produkt_preis {
	font-size: 12px;
	font-weight: bold; }

.produkt_kurz {
	font-size: 11px;
	font-weight: normal; }

.produkt_shipping {
	font-size: 9px;
	font-weight: normal; }

.produkt_button {
	padding: 3px 0px 3px 0px;
	border-top: 0px dotted #101010;
	border-bottom: 1px dotted #101010; }

.produkt_button div.left, .produkt_button div.left {
	float: left; }

.produkt_button div.right {
	float: right;
	margin-left: 3px; }

/* Produktinfo */
.produkt_info_button a:hover {
	text-decoration: none; }

.txt14b {
	font-size: 14px;
	font-weight: bold;
	color: #000000; }

.txt11orange {
	font-size: 11px;
	font-weight: normal;
	color: #FF9900; }

.txt11orange {
	font-size: 11px;
	font-weight: normal;
	color: #FF9900; }

.txt11orange a {
	color: #FF9900;
	text-decoration: underline; }

.txt10 {
	font-size: 10px;
	color: #000000;
	font-weight: normal; }

.product_info_image img {
	border: 1px solid #CCCCCC;
	margin: 2px; }

.box input {
	border: 1px solid #000000; }

.no_cart_content {
	width: 177px;
	height: 70px;
	padding: 10px 65px 0px 5px;
	background-image: url(img/no_cart_content.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 10px;
	background-position: bottom; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	}

/* ORDER DETAILS */
table.orderdetails { font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401; }
table.orderdetails tr td { padding:4px }
table.orderdetails tr.headerrow td { background-color:#DA9401; 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:#FFF2CC; 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 #DA9401 1px; }
table.orderdetails tr.contentrow1 td.productname { text-align:left; }

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td { background-color:#FFEAAB; 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 #DA9401 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:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401; }

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

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

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li { height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px; }
ul#checkoutnavigation li.active { background-color: #FFEAAB; }
ul#checkoutnavigation li.active .number { font-size:20px; font-weight:bold; }
ul#checkoutnavigation li.active .title { font-size:14px; font-weight:bold; }
ul#checkoutnavigation li.active .description { font-size:11px; }
ul#checkoutnavigation li.inactive { color:#999999; background-color: #EDEDED; border-color:#999999; }
ul#checkoutnavigation li.inactive .number { font-size:20px; font-weight:bold; }
ul#checkoutnavigation li.inactive .title { font-size:14px; font-weight:bold; }
ul#checkoutnavigation li.inactive .description { font-size:11px; }

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */
ul.messageStack { border:solid 2px #B22020; background-color:#FFD6D6; padding:8px; }
ul.messageStack li {}
ul.messageStack li.messageStackError { list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px; }
ul.messageStack li.messageStackWarning { list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD; }
ul.messageStack li.messageStackSuccess { list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66; }

/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */
td.infoBoxHeading2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	background-color: #FF9933;
	color: #FFFFFF;
	padding-left: 12px;
	height: 26px;
	overflow: hidden; }

/*
Intelli Search suggest list layout
Change this lines as you like to asign other colours,
fonts, borders etc. to the Intelli Search suggest List
*/
div#intelliSearchResult {
	position:absolute;
	width:223px;
	z-index:1;
	background-color:#f7f7f7;
	padding:0px;
	margin:-4px 0px 0px 2px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 0px 1px;
	display:none;
	visibility:hidden;
	font-size: 10px; }
div#intelliSearchResult a {
	display:block;
	padding:4px;
	width:215px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	font-size:10px; }

div#intelliSearchResult a:hover {
	display:block;
	background-color:#FFAE37;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px; }

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

td {
	font-size: 11px; }

.access_step_cc { background-color:#dddddd; padding-left:5px; padding-right:10px; }
.access_step_c2 { padding-left:5px; padding-right:10px; }
.contact2 { border: 0px none; background: #FFF; }

/* BANNER */
#banner {
	float: left; 
	width: 160px; 
	padding: 0px 0px 0px 10px; }
