body {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
background-color:#FFFFFF;
margin-left:0;
font-size:11px;
line-height:1.4;
margin-top:0px;
color:#000;
}
.main-container {
	background-origin: content;
	text-align:center;
	background-attachment: fixed;
	background-image: url(../../Bilder/back_ms.jpg);
	background-repeat: repeat-x;
}
.menu {
	background-color:#FFFFFF;
	background-image:url(../../Bilder/menu_back_g.jpg);
	background-repeat: repeat-y;
	padding-left:5px;
	padding-right:0px;
	color:#FFF;
	padding-top:7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D2CAC3;
	border-bottom-color: #D2CAC3;
	border-left-color: #D2CAC3;
}

/* 
	LEVEL ONE
*/


ul.dropdown                         { position: relative; list-style-image:none; list-style-type:none; margin-bottom:0px; margin-top:0px: padding-left:10px;padding-right:10px; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #303030;  list-style-image:none; list-style-type:none;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #FFFFFF;
	 								  color: #FFFFFF; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style-image:none; list-style-type:none; margin-bottom:0px; margin-top:0px: }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.boxText {
size:11px;
color:#FFF;
line-height:20px;
}

.boxText a:link a:visited {
font-size:11px;
color:#FFF;
}

.boxTextBG {
font-size:10px;
background-color:#f1f1f1;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ffb3b5;
}

.gvBox {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

img {
border-style:none;
border-width:0;
}

A {
color:#000;
text-decoration:none;
}

A:hover {
color:#fe5300;
text-decoration:none;
}

FORM {
display:inline;
}

TR.headerNavigation {
background:#F6F6F6;
}

TD.headerNavigation {
font-size:10px;
color:#000;
font-weight:700;
border-bottom:1px solid;
background-color:#F6F6F6;
border-color:#b6b7cb;
}

TD.conditions {
background-color:#FCC;
}

A.confirmationEdit {
color:#093;
font-style:italic;
}

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

TR.headerError {
background-color:red;
}

TR.headerMessage {
background-color:#0C3;
}

.moduleHeading {
font-size:small;
font-weight:700;
padding-bottom:10px;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

TR.footer {
background:#bbc3d3;
}

TD.footer {
font-size:10px;
background:#F6F6F6;
color:#000;
font-weight:700;
border-bottom:1px solid;
border-color:#b6b7cb;
}

.infoBoxNotice {
background:#FF8E90;
}

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

TD.infoBoxHeading {
font-size:10px;
font-weight:700;
height:17px;
color:#000;
}

TD.infoBoxHeading_right {
font-size:10px;
height:17px;
color:#000;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700;
}

A.pageResults {
color:#00F;
text-decoration:underline;
}

A.pageResults:hover {
color:#00F;
background:#FF3;
}

TD.pageHeading,DIV.pageHeading {
font-size:16px;
font-weight:700;
color:#000;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
font-size:11px;
line-height:14px;
}

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

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

CHECKBOX,INPUT,RADIO,SELECT {
font-size:11px;
}

TEXTAREA {
width:100%;
font-size:11px;
}

SPAN.greetUser {
font-size:12px;
color:#f0a480;
font-weight:700;
}

SPAN.underline {
text-decoration:underline;
}

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

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

.copyright {
font-size:9px;
line-height:1.5;
text-align:left;
color:#600;
}

.parseTime {
font-size:9px;
line-height:1.5;
text-align:left;
}

A.copyright {
color:#600;
}

A.copyright:hover {
color:#600;
text-decoration:none;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

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

SPAN.productDiscountPrice {
color:red;
font-weight:700;
}

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

.moduleRow {
font-size:11px;
line-height:1.3;
color:#000;
}

a.cat:hover {
color:#FF9900;
}

.moduleRowOver {
background-color:#3F3F3F;
font-size:11px;
line-height:1.5;
border-color:#3F3F3F;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

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

.heading1 {
font-size:7pt;
}

.heading2 {
font-size:9pt;
}

.heading3 {
font-size:10pt;
}

.heading4 {
font-size:12pt;
}

.heading5 {
font-size:16pt;
}

.sitemap_heading {
font-size:10pt;
color:#FFF;
padding-top:2px;
padding-bottom:2px;
}

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

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

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

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

.messageStackSuccess {
font-size:10px;
background-color:#9f0;
}

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

.navLeft {
border-right:1px solid;
background-image:url(../../../templates/xtc4/img/bg_left_column.jpg);
width:185px;
border-color:#b6b7cb;
}

.navRight {
border-top-width:4px;
border-top-style:solid;
border-left-width:4px;
border-left-style:solid;
background-color:#fff;
width:185px;
border-color:#e6e6e6;
}

.contentsTopics {
color:#F85811;
font-size:14px;
line-height:18px;
font-weight:700;
padding-left:0;
padding-bottom:7px;
}

.tableListingI {
background-color:#eee;
}

.tableListingII {
background-color:#d0d0d0;
}

.tableBody {
padding:5px;
}

.poweredby {
font-size:10px;
color:#000;
font-weight:700;
}

.onepxwidth {
width:1px;
}

.content {
	padding:12px 7px 10px 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2cac3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2cac3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2cac3;
}
.korb-box {
	border: 1px solid #d2cac3;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height:15px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	}
.warenkorb {
color:#F60;
font-size:13px;
line-height:1.3;
}

.text {
font-size:11px;
line-height:1.4;
padding-left:5px;
padding-right:5px;
}

.text2 {
font-size:11px;
line-height:1.3;
padding-right:0;
padding-left:0;
}

h1 {
font-size:14px;
font-weight:700;
color:#f85811;
margin-bottom:5px;
margin-top:0;
padding-top:0;
padding-bottom:0;
}

h2 {
font-size:12px;
font-weight:700;
margin-bottom:0;
padding-bottom:3px;
margin-top:0;
padding-top:0;
}

.preisalt {
font-size:12px;
color:#C00;
text-decoration:line-through;
}

.boxtext_sm {
font-size:11px;
text-align:left;
padding-left:3px;
color:#333;
background-color:#F2F2F2;
line-height:1.4;
border-right-width:1px;
border-left-width:1px;
border-right-style:dashed;
border-left-style:dashed;
border-right-color:#CCC;
border-left-color:#CCC;
padding-top:2px;
padding-bottom:2px;
}

.boxpreis_sm_left {
font-size:11px;
font-weight:400;
color:#F60;
line-height:1.4;
padding-left:3px;
padding-right:0;
border-left-width:1px;
border-left-style:dashed;
border-left-color:#CCC;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
}

.boxpreis_sm_right {
font-size:11px;
color:#F60;
line-height:1.4;
padding-left:3px;
padding-right:3px;
border-right-width:1px;
border-right-style:dashed;
border-right-color:#CCC;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
}

.box_bild {
border:1px dashed #CCC;
}

ul {
list-style-position:inside;
padding-left:5px;
margin-left:5px;
margin-top:2px;
padding-top:0;
margin-bottom:4px;
padding-bottom:0;
list-style-image:url(../../m10.gif);
line-height:15px;
}

#versand {
border-right:#F60 3px solid;
border-top:#F60 3px solid;
display:none;
z-index:1000001;
left:300px;
border-left:#F60 3px solid;
width:430px;
border-bottom:#F60 3px solid;
position:absolute;
top:140px;
font-size:11px;
line-height:14px;
color:#000;
background-color:#FFF;
padding:10px;
}

#bezahlung {
display:none;
z-index:1000001;
left:300px;
width:430px;
position:absolute;
top:140px;
background-color:#FFF;
border:3px solid #F60;
font-size:11px;
line-height:14px;
color:#000;
padding:10px;
}

#produkte {
width:650px;
text-align:left;
align:left;
float:left;
}
#produkte2 {
width:440px;
text-align:left;
align:left;
float:left;
}

.box_div {
float:left;
width:95px;
margin-right:13px;
margin-bottom:10px;
}

.box_div_2 {
float:left;
width:150px;
margin-right:10px;
margin-bottom:10px;
}
.box_div_3 {
float:left;
width:120px;
margin-right:10px;
margin-bottom:10px;
}

.adsense {
font-size:12px;
line-height:13px;
color:#000;
background-color:#FFF;
}

.red {
color:#900;
}

.picbox {
margin-left:10px;
}

.whitelink {
font-size:12px;
color:#333;
padding-top:0;

}

.menulink {
font-size:13px;
line-height:27px;
font-weight:400;
color:#FFF;
}

.menulink a:hover a:active {
color:#A85400;
}

.menu_td {
background-color:#303030;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFF;
height:15px;
margin:0;
padding:0;
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#overlay {
background-image:url(../../Bilder/overlay.png);
}

.productImageBorder {
padding-bottom:10px;
}

.cart,.boxTextBGII,.infoBoxContents,TD.infoBox,SPAN.infoBox,TD.infoBox_right,SPAN.infoBox_right,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-size:10px;
}

.boxTextPrice,SPAN.newItemInCart,.inputRequirement {
font-size:10px;
color:red;
}

A.headerNavigation,A.headerNavigation:hover,.sitemap_sub a {
color:#000;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,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;
}

TD.subBar,.checkoutBarCurrent {
font-size:10px;
color:#000;
}

TD.fieldKey,TD.tableHeading,Header {
font-size:12px;
font-weight:700;
}

SPAN.productSpecialPrice,SPAN.errorText {
color:red;
}

.cat,a.cat {
color:#000;
font-size:13px;
font-weight:400;
padding-left:15px;
}

a.cat:link,a.cat:visited {
color:#000;
}

a.cat:hover {
color:#FF9900;
}


a.cat:active,.orange,a.orange {
color:#f60;
font-size:13px;
}


.cat_active,a.cat_active {
color:#f60;
font-size:14px;
font-weight:bold;
padding-left:7px;
line-height:27px;
}

a.cat_active:link,a.cat_active:visited {
color:#f60;
}

a.cat_active:hover {
color:#FF9900;
}



_______________








a.orange:link,a.orange:visited,a.orange:hover,a.orange:active {
color:#f60;
}

.sitemap_heading a,.whitelink a,.whitelink a:link a:visited,.menulink a,.menulink a:link a:visited {
color:#FFF;
}

a.warenkorb,a.warenkorb:link,a.warenkorb:visited,a.warenkorb:hover,a.warenkorb:active {
color:#fe5300;
}

h4,.preis {
font-size:13px;
color:#F60;
font-weight:700;
}

#service,#bestellung {
border-right:#F60 3px solid;
padding-right:10px;
border-top:#F60 3px solid;
display:none;
padding-left:10px;
z-index:1000001;
left:300px;
border-left:#F60 3px solid;
width:430px;
padding-top:10px;
border-bottom:#F60 3px solid;
position:absolute;
top:100px;
background-color:#FFF;
}

#lightbox img,#overlay img {
border:none;
}
/*---------------------------- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin --------------------------*/
ul#imageslider { 
	margin:0 auto; 
	padding:0; 
	list-style:none; 
	list-style-position:outside; 
	overflow:hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	width: 160px; /* Breite des Slideshowcontainers */
}
ul#imageslider #slidercontent { 
	display: none; 	/* Textanzeige deaktiviert durch display:none; */
	z-index: 888;	/* Durch den z-index wird der Conatiner des Textes auf das Bild gelegt */
	position: relative; 
	top: -195px;	/* Damit der Text auf dem Bild angezeigt werden kann müssen wir den Container nach oben ziehen */
	width: 160px; /* Breite des Slideshowcontainers */
	overflow: hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	text-align: justify;
	font-size: 0.9em; 
	background: #ccc; 
	/* Regelt die Transparenz des Textes um das Bild darunter noch sehen zu können */
	-moz-opacity: 0.7;
	opacity: 0.70; 
	filter:alpha(opacity=70); 
}
/*---------------------------- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - End ----------------------------*/
