/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #FF3333; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #660000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #660000; text-decoration: underline; }

h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #663300;
}

h2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}

h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}
h4{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}
html{
height:100%;
width:100%;
/*BACKGROUND-COLOR: #CC9966;*/
	BACKGROUND-IMAGE: url(../images/dout/html_bg.gif);
		 background-repeat:repeat;

}

BODY {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	background: transparent;
  	BACKGROUND-COLOR: transparent;
  	color: #000000;
	height:100%;
	width:100%;
	min-height:100%;
	BACKGROUND-IMAGE: url(../images/dout/html_bg.gif);
   	background-repeat:repeat;
/*	BACKGROUND-IMAGE: url(../images/dout/menu_bg.gif);
	BACKGROUND-REPEAT: repeat-y;*/
}

#spanner{
  	BACKGROUND-COLOR: #ffffcc;
  	border-width:3px;
  	border-style:ridge;
  	border-color:#660000;
  	color: #000000;
	margin:0px;
	margin-top:2%;
	margin-bottom:2%;
	margin-left:auto;
	margin-right:auto;
  	padding:0px;
 	width:950px;
	height:auto;
	min-width:950px;
	min-height:100%;
	max-width:1280px;
	border-collapse:collapse;
	BACKGROUND-IMAGE: url(../images/dout/header_bg.gif);
	BACKGROUND-REPEAT:repeat-x;
	Background-position:top left;
}


#logos{
/*	BACKGROUND-IMAGE: url(../images/test.png);
	BACKGROUND-REPEAT:no-repeat;
	Background-position:bottom right;*/
	height:175px;
	margin:0px;
	padding:0px;
}

#gesamt{
  	BACKGROUND-COLOR: #ffffcc;
  	border-width:2px;
  	border-style:ridge;
  	border-color:#FF66CC;
  	position:absolute;
  	top:0px;
  	left:0px;
  	color: #000000;
  	margin: auto;
 	width:auto;
	height:auto;
	min-width:950px;
	padding:0px;
	max-width:1280px;
  	BACKGROUND-IMAGE: url(../images/dout/header_bg.gif);
	BACKGROUND-REPEAT:repeat-x;
	Background-position:top left;
}

.colmain{

}

.colleft{
width:195px;
height:auto;
	BACKGROUND-image: url(../images/menback.gif);
	background-repeat:repeat-y;
		border-width:0px;
}


.colright{
width:auto;
height:auto;
}


A {
  color: #000000;
  text-decoration: none;
  font-family : Verdana, Arial, sans-serif;
}

A:hover {
  color: #666666;
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif;
}



FORM {
	display: inline;

}

.boxenspalte {
width:195px;
height:auto;
background-color:transparent;
}

.topboxenspalte {
width:100%;
height:auto;
background-color:transparent;
}

table.boxenspalte tr, table.boxenspalte tr td{
background-color:transparent;
}

.inhalt_box1oi{
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	padding-left:11px;
	padding-right:11px;
	MARGIN-BOTTOM: 30px;
	PADDING-BOTTOM: 0px;
	margin-right:11px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 11px;
	BORDER-BOTTOM: 0px;
	HEIGHT: auto;
	width:auto;
	BACKGROUND-COLOR: transparent;
}

.inhalt_box2{
	padding:0;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-BOTTOM: 0px;
	margin-right:11px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	HEIGHT: auto;
	width:auto;
}

.inhalt_box_left_half{
	white-space:normal;
	padding:0;
	margin:0;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	MARGIN-BOTTOM: 30px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 20px;
	padding-left:11px;
	padding-right:11px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 163px;
	width:45%;
	float:left;
}


.inhalt_box_right_half{
	white-space:normal;
	padding:0;
	margin:0;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	MARGIN-BOTTOM: 30px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 20px;
	padding-left:11px;
	padding-right:11px;
	BORDER-BOTTOM: 0px;
	float:right;
	HEIGHT: 163px;
	width:45%;
}

.inhalt_box_right_half p{
padding:5px;
margin:0;
}

.inhalt_box_left_half p{
padding:5px;
margin:0;
}
.inhalt_box1oi p{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
margin:0;
}

.versand{
width:auto;
padding:0;
margin:0;
}

.versand td{
width:40%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
text-align:right;
}


#footer {
	clear:both;
/*	BACKGROUND-IMAGE: url(../images/dout/menu_bottom_bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	Background-position:bottom left;*/
	PADDING:0px;
	MARGIN:0px;
	height:60px;
	vertical-align:bottom;
	margin-top:5px;
	width:100%;
	color:#ffffcc;
}
#headerx {
	clear:both;
/*	BACKGROUND-IMAGE: url(../images/dout/menu_top_bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	Background-position:top left;*/
	Background-color:transparent;
	PADDING:0px;
	padding-top:0px;
	MARGIN:0px;
	height:100%;
	width:100%;
	border-collapse:separate;
}

#headerr{
/*padding-left:272px;*/
}

#headertable {
	BACKGROUND-IMAGE: url(../images/header_logo.gif);
	background-color:transparent;
	BACKGROUND-REPEAT: no-repeat;
	Background-position:top left;
	width:auto;
	PADDING:0px;
	margin:0px;
	height:175px;
	white-space:nowrap;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


#shortlinks {
	vertical-align:top;
	text-align:right;
	padding-top:1px;
	padding-right:14px;
	margin:0px;
	margin-bottom:128px;
	FONT-SIZE: 11px;
	white-space:nowrap;
	width:auto;
	height:auto;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#shortlinks a {
	MARGIN: 3px 0px 0px 5px;
	COLOR: #ffffcc;
	vertical-align:bottom;
	TEXT-DECORATION: none;
}

#shortlinks a:hover {
	MARGIN: 3px 0px 0px 5px;
	COLOR: #CC9966;
	vertical-align:bottom;
	TEXT-DECORATION: underline;
}

#shortlinks span {
	width:auto;
	padding:0px;
	margin:0px;
	height:14px;
	white-space:nowrap;
	vertical-align:baseline;
	text-align:right;
}

#shortlinks span img{
	border-width: 0px;
	margin-right:4px;
}

#shortlinks1 {
	vertical-align:bottom;
	text-align:right;
	height:auto;
	PADDING:0px;
	padding-right:8px;
	margin:0px;
	width:auto;
	white-space:nowrap;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#shortlinks1 a {
	MARGIN: 3px 0px 0px 5px;
	COLOR: #6f839c;
	TEXT-DECORATION: none
}

#shortlinks1 form {
	PADDING: 0px;
	white-space:nowrap;
	width:auto;
	height:14px;
	vertical-align:bottom;
	text-align:right;

}

TR.header {
  BACKGROUND-IMAGE: url(../images/dout/header_bg.gif);
  BACKGROUND-REPEAT: repeat-x;
}


TR.headerNavigation {
  background: #bbc3d3;
  height:12px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: transparent;
  color: #000000;
  font-weight : bold;
}



.infofeld {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  width:100%;
  height:auto;
  margin:0px;
  padding:0px;
  padding-top:2px;
  position:relative;
  vertical-align:baseline;
  top:0px;
  left:0px;
  text-align:center;
  font-size: 11px;
  background-color: #00ff00;
  color: #ffffcc;
  font-weight: bold;
}

.warnfeld {
  	border-width:2px;
  	border-style:ridge;
  	border-color:#FF6633;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  width:100%;
  height:auto;
  margin:0px;
  padding:0px;
  padding-top:2px;
  position:absolute;
  vertical-align:baseline;
  top:0px;
  left:0px;
  text-align:center;
  font-size: 11px;
  background-color: transparent;
  color: #ffffff;
  font-weight: bold;
  z-index:4;
}

#menubgb{
/*  BACKGROUND-IMAGE: url(../images/dout/menu_bottom_bg.gif);
  BACKGROUND-REPEAT: no-repeat;
  height:97px;*/
}


#lowerfooter td{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  background: #ff9933;*/
  color: #ffffcc;
  white-space:nowrap;
  vertical-align:bottom;
}

#lowerfooter td {
  color: #ffffcc;
  text-decoration:none;
  vertical-align:bottom;
}

#lowerfooter td a{
  color: #ffffcc;
  text-decoration:none;
  vertical-align:bottom;
}

#lowerfooter td a:hover{
  color: #CC9966;
  text-decoration:underline;
  vertical-align:bottom;
}

.footery {
  background-color: transparent;
  BACKGROUND-IMAGE: url(../images/dout/footer_bg.gif);
  BACKGROUND-REPEAT: repeat-x;
  height:60px;
 width:100%;
 color:#ffffcc;
}

.footery tr {
  background-color: transparent;
}

.footery tr td{
  white-space:nowrap;
  background-color: transparent;
}

#erste  {
  background: transparent;
/*  BACKGROUND-IMAGE: url(../images/dout/footer_first.gif);
  BACKGROUND-REPEAT: no-repeat;
  height:47px;
  padding-left:9px;*/
}
.footery tr td a {
  border:0px;
  padding:0px;
  color:#ffffcc;
}

.footery tr td a:hover{
  border:0px;
  padding:0px;
  color: #CC9966;
  text-decoration:underline;
}

.footery tr td a img {
  border:0px;
  padding:0px;
}


.infoBox {
  background: #CC9966;
}

.infoBoxContents {
  background: #ffffcc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: transparent;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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: #FFFFCC;
}

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: #FFFF99;
}

TABLE.productListing {
	background: #ffffcc;
  border: 1px;
  border-style: solid;
  border-color: #CC9966;
  border-spacing: 1px;
  width:100%;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CC9966;
  color: #FFFFCC;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.productListing-data1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background:#ffffcc;
  }

A.pageResults {
  color: #330000;
}

A.pageResults:hover {
  color: #996600;
  background: #FFFFcc;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #663300;
  width:auto;
}

TR.subBar {
  background: #CC9966;
}

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

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

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

TD.productListing-data dl.curved {background:#660000 url(images/c_tl.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.productListing-data dl.curveds {background:#660000 url(images/c_tls.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.productListing-data dl.curveda {background:#660000 url(images/c_tla.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.productListing-data dl.curvedr {background:#660000 url(images/c_tlrp.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.productListing-data dl.curvedv {background:#660000 url(images/c_tlv.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.productListing-data dl.curved dt,TD.productListing-data dl.curveds dt,TD.productListing-data dl.curveda dt,TD.productListing-data dl.curvedr dt,TD.productListing-data dl.curvedv dt  {background:transparent url(images/c_tr.jpg) top right no-repeat; padding:10px; text-align:center; color:#fff;height:20px;}
TD.productListing-data dl.curved dt a, TD.productListing-data dl.curveds dt a,TD.productListing-data dl.curveda dt a,TD.productListing-data dl.curvedr dt a,TD.productListing-data dl.curvedv dt a{color:#ffffcc;text-decoration:none;font-weight:bold;}
TD.productListing-data dl.curved dt a:hover,TD.productListing-data dl.curveds dt a:hover,TD.productListing-data dl.curveda dt a:hover,TD.productListing-data dl.curvedr dt a:hover,TD.productListing-data dl.curvedv dt a:hover{color:#ccc;text-decoration:underline;}
TD.productListing-data dl.curved dd,TD.productListing-data dl.curveds dd,TD.productListing-data dl.curveda dd,TD.productListing-data dl.curvedr dd,TD.productListing-data dl.curvedv dd {background:#FFFFcc bottom left no-repeat; padding:0; margin:0;  border-color: #CC9966;
  border-style: solid;
  border-width: 1px;}
TD.productListing-data dl.curved dd p,TD.productListing-data dl.curveds dd p,TD.productListing-data dl.curveda dd p,TD.productListing-data dl.curvedr dd p,TD.productListing-data dl.curvedv dd p {margin:0; padding:10px; line-height:1.3em;}

TD.productListing-data dl.curved dd.last,TD.productListing-data dl.curveds dd.last,TD.productListing-data dl.curveda dd.last,TD.productListing-data dl.curvedr dd.last,TD.productListing-data dl.curvedv dd.last {background:#660000 url(images/c_blr.jpg) bottom left no-repeat; padding:0; margin:0;border-width: 0px;height:18px}
TD.productListing-data dl.curved dd.last p,TD.productListing-data dl.curveds dd.last p,TD.productListing-data dl.curveda dd.last p,TD.productListing-data dl.curvedr dd.last p,TD.productListing-data dl.curvedv dd.last p {margin:0; padding:0px; height:18px;}
TD.productListing-data dl.curved dd.last p.last1,TD.productListing-data dl.curveds dd.last p.last1,TD.productListing-data dl.curveda dd.last p.last1,TD.productListing-data dl.curvedr dd.last p.last1,TD.productListing-data dl.curvedv dd.last p.last1 {background:transparent url(images/c_brr.jpg) bottom right no-repeat; height:18px;  font-family: Verdana, Arial, sans-serif;  font-size: 11px; font-weight:bold; color:#ffffcc;}

TD.smallText dl.curved {background:#660000 url(images/c_tl.jpg) top left no-repeat; margin:5px 0;padding:0; width:98%;}
TD.smallText dl.curveda {background:#660000 url(images/c_tla.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.smallText dl.curvedn {background:#660000 url(images/c_tln.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.smallText dl.curveds {background:#660000 url(images/c_tls.jpg) top left no-repeat; margin:5px 0; padding:0; width:98%;}
TD.smallText dl.curvedr {background:#660000 url(images/c_tlrp.jpg) top left no-repeat; margin:2px 0; padding:0; width:98%;}

TD.smallText dl.curvedc {background:#660000 url(images/c_tlr.jpg) top left no-repeat; margin:2px 0; padding:0; width:98%;}

TD.smallText dl.curved dt,TD.smallText dl.curveda dt,TD.smallText dl.curvedn dt,TD.smallText dl.curveds dt,TD.smallText dl.curvedr dt {background:transparent url(images/c_tr.jpg) top right no-repeat;padding:10px; padding-left:25px;padding-right:25px;text-align:center; color:#fff;height:36px;vertical-align:middle}

TD.smallText dl.curvedc dt {background:transparent url(images/c_tr.jpg) top right no-repeat; padding:0px; text-align:center; color:#fff;height:14px;}

TD.smallText dl.curved dt a,TD.smallText dl.curvedn dt a,TD.smallText dl.curveds dt a,TD.smallText dl.curvedc dt a,TD.smallText dl.curveda dt a,TD.smallText dl.curvedr dt a {color:#ffffcc;text-decoration:none;font-weight:bold;}

TD.smallText dl.curved dt a:hover,TD.smallText dl.curvedn dt a:hover,TD.smallText dl.curveds dt a:hover,TD.smallText dl.curvedc dt a:hover,TD.smallText dl.curveda dt a:hover,TD.smallText dl.curvedr dt a:hover{color:#ccc;text-decoration:underline;}

TD.smallText dl.curved dd,TD.smallText dl.curvedn dd, TD.smallText dl.curveds dd,TD.smallText dl.curvedc dd, TD.smallText dl.curveda dd,TD.smallText dl.curvedr dd {background:#FFFFcc bottom left no-repeat; padding:0; margin:0;  border-color: #CC9966; border-style: solid;  border-width: 1px;}

TD.smallText dl.curved dd p,TD.smallText dl.curvedn dd p,TD.smallText dl.curveds dd p,TD.smallText dl.curvedc dd p,TD.smallText dl.curveda dd p,TD.smallText dl.curvedr dd p {margin:0; padding:10px; line-height:1.3em;}

TD.smallText dl.curvedc dd.last {background:#660000 url(images/c_blr.jpg) bottom left no-repeat; padding:0; margin:0;border-width: 0px;height:10px}
TD.smallText dl.curvedc dd.last p{margin:0; padding:0px; height:10px;}
TD.smallText dl.curvedc dd.last p.last1{background:transparent url(images/c_brr.jpg) bottom right no-repeat; height:10px;}

TD.smallText dl.curved dd.last,TD.smallText dl.curvedn dd.last,TD.smallText dl.curveds dd.last,TD.smallText dl.curveda dd.last,TD.smallText dl.curvedr dd.last {background:#660000 url(images/c_blr.jpg) bottom left no-repeat; padding:0; margin:0;border-width: 0px;height:18px}
TD.smallText dl.curved dd.last p,TD.smallText dl.curvedn dd.last p,TD.smallText dl.curveds dd.last p,TD.smallText dl.curveda dd.last p,TD.smallText dl.curvedr dd.last p {margin:0; padding:0px; height:18px;font-family: Verdana, Arial, sans-serif;  font-size: 11px; font-weight:bold; color:#ffffcc;}
TD.smallText dl.curved dd.last p.last1,TD.smallText dl.curvedn dd.last p.last1,TD.smallText dl.curveds dd.last p.last1,TD.smallText dl.curveda dd.last p.last1,TD.smallText dl.curvedr dd.last p.last1 {background:transparent url(images/c_brr.jpg) bottom right no-repeat; height:18px;font-family: Verdana, Arial, sans-serif;  font-size: 11px; font-weight:bold; color:#ffffcc;}
 
TD.smallText1, SPAN.smallText1, P.smallText1 {
  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: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

TABLE.formArea {
  background: #ffffcc;
  border-color: #CC9966;
  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.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #FFCC66; cursor: pointer; }
.moduleRowSelected { background-color: #FFFF66; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ff3333; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffff33; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

.mehr_lesen {
	MARGIN-TOP: 5px; TEXT-ALIGN: right
}

/* // Base Price Insert 1.2.0 */
.tax_info { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #663300; }
/* // Base Price End */


/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap;
                 color:#ffffcc;}

.mws_boxTop   a {
  color: #ffffcc;
  white-space:nowrap;
  text-decoration: none;
  font-family : Verdana, Arial, sans-serif;
}

.mws_boxTop   a:hover {
  color: #666666;
  white-space:nowrap;
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif;
}                 
                 
                 
                 
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFcc; }
/* Graphical Borders - boxes column_left_right - Star */

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Verdana, Arial, sans-serif;
                   color: #ffffcc;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }

.mws_boxTop_main    a {
  color: #ffffcc;
  white-space:nowrap;
  text-decoration: none;
  font-family : Verdana, Arial, sans-serif;
}

.mws_boxTop_main    a:hover {
  color: #666666;
  white-space:nowrap;
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif;
} 

                 
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFcc; }

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_trans    { background: url('images/infobox_trans/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_trans    { background: url('images/infobox_trans/left.gif'); }
.mws_boxRight_trans   { background: url('images/infobox_trans/right.gif'); }
.mws_boxBottom_trans  { background: url('images/infobox_trans/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_trans  { background: transparent; }

TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.imgright img{
float:right;
padding:4px;
padding-right:0px;
margin:0px;
border:0px;
width:220px;
}
.imgleft img{
float:left;
padding:4px;
padding-left:0px;
margin:0px;
border:0px;
width:220px;
}

.popuplistmenu {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100px; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: transparent;
}
.popuplistmenu A.p1 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: transparent; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; TOP: 0px; HEIGHT: 75px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.popuplistmenu A.p1:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: transparent; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; TOP: 0px; HEIGHT: 75px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.popuplistmenu A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}

.popuplistmenu A.p1:hover {
	COLOR: #000; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
.popuplistmenu A .large {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.popuplistmenu A.p1:hover .large {
	BORDER-RIGHT: #ccc 6px ridge; BORDER-TOP: #ccc 6px ridge; DISPLAY: block; LEFT: 50px; BORDER-LEFT: #ccc 6px ridge; WIDTH: 180px; BORDER-BOTTOM: #ccc 6px ridge; POSITION: absolute; TOP: -70px; HEIGHT: 135px; Z-Index:105;
}

.navtop a {
  color: #ffffcc;
  white-space:nowrap;
  text-decoration: none;
  font-family : Verdana, Arial, sans-serif;
}

.navtop a:hover {
  color: #666666;
  white-space:nowrap;
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif;
}

A.headerNavigation {
  color: #ffffcc;
}

A.headerNavigation:hover {
  color: #cccccc;
}


#dropdown {list-style-type:none; margin:0px;margin-left:5px; padding:0;}
#dropdown li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#dropdown li dl {position:absolute; top:0; left:0;}
#dropdown li a, #dropdown li a:visited {text-decoration:none;}
#dropdown li dd {display:none;}
#dropdown li:hover, #dropdown li a:hover {border:0;}
#dropdown li:hover dd, #dropdown li a:hover dd {display:block;}
#dropdown li:hover dl, #dropdown li a:hover dl {padding-bottom:20px;}
#dropdown table {border-collapse:collapse; padding:0; margin:-1px; font-size:11px;font-family : Verdana, Arial, sans-serif;}
#dropdown dl {width: 150px; margin: 0; padding: 0; background: #660000 url(images/bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#dropdown dt {margin:0; padding: 5px; font-size: 11px;font-family : Verdana, Arial, sans-serif; color: #fff; border-bottom:1px solid #444;}
#dropdown .one {background: #660000 url(images/top.gif) no-repeat top left;color:#ffffcc}
#dropdown .two {background: #660000 url(images/top.gif) no-repeat top left;color:#ffffcc}
#dropdown .three {background: #660000 url(images/top.gif) no-repeat top left;}
#dropdown .four {background: #660000 url(images/top.gif) no-repeat top left;}
#dropdown dd {margin:0; padding:0; color: #fff; font-size: 11px;font-family : Verdana, Arial, sans-serif; background: #CC9966; text-align:left;}
#dropdown dd.last {border-bottom:1px solid #444;}
.sortmenu dt a, .gallery dt a:visited {display:block; color:#ffffcc;}
.sortmenu dd a, .gallery dd a:visited {color:#ffffcc; text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #CC9966 url(images/dout/on3.gif) no-repeat 2px 3px; width:125px;
}
.sortmenu dd a:hover {background: #996633 url(images/dout/on2.gif) no-repeat 2px 3px; color:#ffffcc;}

/* Graphical Borders - boxes main modules and file-pages - End  */



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {padding-left:1px;margin:0px; position:relative; width:100%; height:28px; z-index:200;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0px; margin:0px; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:156px; font-size:11px; color:#ffffcc; min-height:28px; line-height:27px; text-decoration:none; text-indent:5px;font-weight: bold;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0px 1px 1px 1px;border-color:#ffffcc;border-style:ridge}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border:1px #ffffcc ridge}
#pmenu li a.enclose1, #pmenu li a.enclose1:visited {border-width:0px}

/* Set up the list items */
#pmenu li {float:left; background:transparent;}
#pmenu li.drop ul li{background:#660000;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:transparent; color:#ccc;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:0px; left:110px; padding:10px 30px 30px 30px; background:transparent ; width:156px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:18px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:3px; left:0; z-index:100; font-size:11px;}
#pmenu .fly table {position:absolute; border-collapse:collapse; top:11px; left:30px; z-index:100; font-size:11px;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative;background:transparent; color:#ccc;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:transparent; color:#ccc;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#660000 url(../images/sublev.gif) no-repeat right bottom;}
#pmenu li.drop ul li.fly {background:#660000 url(../images/sublev.gif) no-repeat right bottom;}
#pmenu li.drop {background:transparent url(../images/sublev2.gif) no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:0px; left:110px; padding:10px 30px 30px 30px; background:transparent url(../images/transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
.ProdDescription { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
line-height: 1.5
}
