/* planitz 
#666666 = grau !! 
#666666 = dunkelgrau 
#666666 = hellgrau 
#0099FF = blau;
erfolg success meldungen 
#FF0000 = rotfehler error meldungen 
*/

HTML {
	font-size: 80.01%;
}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin: 0px;
	background-color: #666666;
	background-image: url(img/tile4_r.gif);
	text-align: justify;
}

.boxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.boxTextBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.boxTextBGII {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
/* war #f5f5f5 war #f0f9ff helles blau */
}

.boxTextPrice, .productNewPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A60033;
/* dunkelrot ok */
}

/* Farbe geändert: von knallrot FF0000 zu: CCCCFF */
.errorBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
/* rot ok */
	background-color: #FFFFFF;
}

.gvBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #666666;
/* #474747 */
	border: 0px solid;
	background-color: #ffb3b5;
}

.stockWarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
}

.productsNotifications {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f2fff7;
}

.orderEdit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f30;
	text-decoration: underline;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.link_top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#boxHeaderlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

img, A:hover.img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #666666;
	background-color: transparent;
}

FORM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: inline;
}

TR.headerTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-image: url(img/bg_headerTop.gif);
	height: 3.7em;
}

TR.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-position: center;
}

TD.headerNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 1.8em;
	vertical-align: middle;
}

TD.header-Navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 1.8em;
	vertical-align: middle;
}

a.headerNavigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.header-Navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

TD.conditions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}

A.confirmationEdit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

A.confirmationEdit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

TR.headerError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
/* rot ok */
	background-color: #666666;
}

/* blau */
TR.headerMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1ffe9;
/* helles grün */
}

.moduleHeading {
	color: #666666;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.headerError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: #FFFFFF;
/* AP war 666666 */
	color: #FF0000;
/* rot ok */
	font-weight: normal;
	/* font-weight: bold;
changed  */
	/* text-align: center;
deleted */
}

TR.headerInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #00ff00;
}

TD.headerInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #00ff00;
	color: #666666;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-repeat: repeat;
	background-attachment: scroll;
}

TD.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.infoBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	width: 190px;
	border-style: none solid;
	border-width: medium 1px;
	border-color: #666666;
}

.infoBox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	height: 20px;
}

.infoBoxContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: transparent;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}

.infoBoxNotice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FF8E90;
}

.infoBoxNoticeContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #ffe6e6;
}

TD.tableBorderinfoBoxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #666666;
	background-color: #FFFFFF;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	background-image: url(pics/box_top.gif);
	background-position: 0 0;
	margin-left: 1.0em;
	width: 190.9em;
	border-bottom: 1px solid #666666;
}

TD.infoBoxHeading_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	background-image: url(pics/box_top_top.gif);
	background-position: 0 0;
	width: 80.9em;
	height: 20px;
	text-align: center;
	border-bottom: 0px solid #666666;
}


.link_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.link_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.link_top:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

TD.infoBoxHeading_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	background-image: url(pics/box_top.gif);
	background-position: 0 0;
	width: 190.9em;
	border-bottom: 0px solid #666666;
}

TD.infoBoxBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-image: url(pics/box_border.gif);
	background-position: 190.9em top;
	width: 190px;
	height: 9px;
}

#infoBox_Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-image: url(pics/box_border-blau.gif);
	background-position: 190px bottom;
	width: 190px;
}

#Box_cart_Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(pics/box_border-cart.gif);
	background-position: 190.9em bottom;
	width: 190.9em;
}

#Box_languages_Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(pics/box_border-blau.gif);
	background-position: 190.9em bottom;
	width: 190.9em;
}

TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.infoBox_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 19.9em;
	border-style: none solid;
	border-width: medium 1px;
	border-color: #666666;
}

TD.infoBox_right, SPAN.infoBox_right {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

TABLE.productListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-style: solid;
	border-color: #666666;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
}

TD.productListing-data {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 1.0em;
}

A.pageResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

A.pageResults:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}

TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 1px 0;
	width: 100%;
	vertical-align: middle;
}

TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TD.pageHeadingModel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	background-repeat: repeat;
	background-attachment: scroll;
	padding: 1px 0;
	width: 100%;
	vertical-align: middle;
}

TR.subBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TD.main, P.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TD.accountCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TD.fieldKey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TD.tableHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

SPAN.newItemInCart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

INPUT.DROPDOWN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
}

INPUT.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
}

/* KTiL:: am 15.08.2007 für button border auf null gesetzt */
INPUT.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #666666;
/* border muss 0 null sein !! */
}

/* KTiL:: am 17.08.2007 für radio border auf null gesetzt */
INPUT.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #666666;
/* border muss 0 null sein !! */
}

INPUT.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #666666;
}

INPUT.checkbox {
	/**     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 0px solid #666666;
**/
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
}

/* ok !! */
INPUT.TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
/* grau = #666666 */
	padding: 2px;
	width: 100%;
	border: 1px solid #666666;
}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
/* grau = #666666 */
	padding: 2px;
	height: 100%;
	width: 100%;
	border: 1px solid #666666;
}

.image_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #666666;
}

SPAN.greetUser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

SPAN.underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

TABLE.formArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 2px;
}

TD.formAreaTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

div.copyright, A.copyright, A:hover.copyright, A:active.copyright, A:visited.copyright, .parseTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 1.2;
	text-align: center;
}

SPAN.markProductOutOfStock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

SPAN.productOldPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: line-through;
}

.productInfoPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

SPAN.errorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
/* rot ok  */
}

.messageStackSuccess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
/* grau KTiL  15.08.2007:: blau !! */
	background-color: #FFFFFF;
}

SPAN.productDiscountPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

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

.moduleRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.moduleRowOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: solid 1px #666666;
/* VDP war #666666 */
	cursor: pointer;
}

.moduleRowSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

/* sitewide font classes */
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;
}

.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
}

.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
}

.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12pt;
}

.heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16pt;
}

/* Sitemap Tables */
.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.sitemap_sub {
	width: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 2px;
}

.sitemap_sub A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	text-decoration: none;
	padding: 2px;
}

/* message box */
.messageBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
/* rot ok*/
	font-weight: normal;
	background-color: #FFFFFF;
}

.messageStackSuccess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
/* grau KTiL  15.08.2007:: blau !! */
	background-color: #FFFFFF;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

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

.navLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-right: 1px solid;
	border-color: #666666;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}

.navRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #666666;
	width: 185px;
}

.contentsTopics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.tableListingI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #eeeeee;
}

.tableListingII {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #d0d0d0;
}

.tableBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
}

.onepxwidth {
	width: 1px;
}

.box_border {
	border: solid 1px #666666;
}

TR.box_border {
	border: solid 0px #666666;
}

/* td vom product_image in product_info.php*/
.productDescTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 2px;
}

.productDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 1.2;
}

TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: transparent;
}

TD.inListBGR {
	border-right-width: 1px;
}

TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD, TD.tableBorderTopLeftBottom, TD.tableBorderTopRightBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: solid 0px #666666;
}

TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight {
	border-bottom-width: 1px;
	border-left-width: 1px;
}

TD.tableBorderTopLeftBottom {
	border-top-color: #666666;
	border-top-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-left-color: #666666;
	border-left-width: 1px;
}

TD.tableBorderTopRightBottom {
	border-top-color: #666666;
	border-top-width: 1px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-left-color: #666666;
}

TD.tableBorderTopLeftRight {
	border-right-width: 1px;
}

TD.tableBorderBottom {
	border-bottom-width: 1px;
}

TD.tableBorderBottomRight {
	border-right-width: 1px;
	border-bottom-width: 1px;
}

TD.tableBorderWithoutRight {
	border-top-width: 1px;
}

TD.smallTextImage {
	border-color: #666666;
	border-width: 0px;
/* am 22.03.2007 auf Wunsch entfernt */
}

#newproducts {
	border-top-color: #666666;
	border-top-width: 1px;
}

/* Für die Buttons mouseover etc */
.button {
	cursor: hand;
	cursor: pointer;
	border-width: 0px;
}

/* für die Schrift im Titel*/
#titellogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#sprache_abstand {
	height: 4px;
	display: block;
}

.katalog, A.katal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
}

td.katalog {
}
td.katalog_box_info {
	float: right;
}
td.katalog_box_info a {
	margin-left: 20px;
}
td.katalog main_foot_right a {
	float: right;
}

#adresse_d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #666666;
}

.hintergrund {
	background-image: url(img/tile4_r.gif);
}

.ueberschrift_agb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	margin-left: 35px;
}

.text_agb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

.agb_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

/* KTiL:: am 15.08.2007 für button hinzugefügt*/
.navigation {
	border-width: 0px;
}

/* KTiL:: am 16.08.2007 für AGB iframe hinzugefügt*/
.iframe {
	border: 1px solid #666666;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width: 100%;
}

/* KTiL:: am 16.08.2007 für Chekcout popup hinzugefügt */
span.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}

/* Google Maps Style: */
.gsmsc-mapDiv {
	height: 299px;
}

.gsmsc-idleMapDiv {
	height: 299px;
}

#mapsearch {
	height: 0px;
	width: 460px;
	margin: 0px;
	padding: 0px;
}

