body { font-family : Verdana, Helvetica, sans-serif;	font-size: 9pt; font-style: normal; background-image: url(../gfx/bodyBackground.gif); background-repeat: repeat; margin: 0px; padding: 0px; line-height: 1.3em;}
td,tr, p { font-family : Verdana, Helvetica, sans-serif;	font-size: 9pt; font-style: normal; line-height: 1.5em; }

h1 { font-family : Verdana, Helvetica, sans-serif;	font-size: 13pt; font-style: normal; font-weight: bold; text-decoration: underline; line-height: 1.3em;}
h2 { font-family : Verdana, Helvetica, sans-serif;	font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; line-height: 1.3em; }
h3 { font-family : Verdana, Helvetica, sans-serif;	font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: underline; }
h4 { font-family : Verdana, Helvetica, sans-serif;	font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: underline; }

.dateTime { color: #666666; font-size: 7pt; font-style: italic; }
.cartTop { color: #800000; font-size: 7pt; font-style: italic; }
a.cartTop { color: #800000; font-size: 7pt; font-style: italic; text-decoration: underline; }
a.cartTop:hover { color: #000000; }
 
.error { color: #FF0000; font-size: 10pt; background-color: #FFFF00; font-style: italic; font-weight: bold;}
.success { color: #009900; font-size: 10pt; font-style: italic; font-weight: bold;}

.firstRedLight { color: #CC0000; }
.firstRedDark { color: #800000; }
.red { color: #FF0000; }
.green { color: #009900; }

a { color: black; font-weight: bold; text-decoration: underline; }
a:hover { color: #FF0000; } 

.directoryLink { background-color: #FF0000;}
a.directory { color: white; font-weight: bold; text-decoration: underline; background-color: #FF0000;}
a.directory:hover { color: #FFFF00; } 

.bar { color: white; font-weight: bold; }
a.bar { color: white; font-weight: bold; text-decoration: underline; }
a.bar:hover { color: #FF0000; }
a.bar2 { color: white; font-weight: bold; text-decoration: underline; }
a.bar2:hover { color: #cccccc; }

a.addtocart { color: #800000; font-weight: bold; text-decoration: underline; }
a.addtocart:hover { color: #FF0000; }

.pagenav { color: #FF0000; }
a.pagenav { color: #800000; font-size: 8pt; font-weight: bold; text-decoration: underline; }
a.pagenav:hover { color: #FF0000; }

/* Standard-Navigation oben | Links */
.navi_oben 				{ background: #eeeeee; color: #000000; text-decoration: none; font: 12px Arial, Helvetica, Verdana, sans-serif; }
a.navi_oben 			{ background: #eeeeee; color: #800000; text-decoration: underline; font: 12px Arial, Helvetica, Verdana, sans-serif; }
a.navi_oben:hover { background: #333333; color: #ffffff; text-decoration: underline; font: 12px Arial, Helvetica, Verdana, sans-serif; }
/* Standard-Navigation oben | Trennzeichen */
.trenner 					{ color: #666666; background: #eeeeee; font: 12px Arial, Helvetica, Verdana, sans-serif; }

.bold { font-weight: bold; }
.boldUnderline { font-weight: bold; text-decoration: underline; }

.verysmall { font-size: 7pt; }
.verysmalldarkred { font-size: 7pt; color: #800000; }

.small { font-size: 8pt; }
a.small { color: black; font-size: 8pt; font-weight: normal; text-decoration: underline; }
a.small:hover { color: #800000; }

.smallbold { font-size: 8pt; font-weight: bold; }
a.smallbold { color: black; font-size: 8pt; font-weight: bold; text-decoration: underline; }
a.smallbold:hover { color: #800000; font-weight: bold;}

.smallgrey { font-size: 8pt; color: #666666;}
a.smallgrey { color: #666666; font-size: 8pt; font-weight: normal; text-decoration: underline; }
a.smallgrey:hover { color: #800000; }

.smallboldgrey { font-size: 8pt; font-weight: bold; color: #666666;}
a.smallboldgrey { color: #666666; font-size: 8pt; font-weight: bold; text-decoration: underline; }
a.smallboldgrey:hover { color: #800000; font-weight: bold;}

.footer { font-size: 7pt; }
a.footer { color: black; font-size: 7pt; font-weight: normal; text-decoration: underline; }
a.footer:hover { color: #800000; }

.title { color: #800000; font-weight: bold; border-bottom: 1px dotted #800000; }
a.title:hover { color: #000000; }

.table_head { font-family : Verdana, Helvetica, sans-serif; color: white; font-size: 9pt; font-weight: bold; background-color: #DF9700; }
a.table_head { font-family : Verdana, Helvetica, sans-serif; color: white; font-size: 9pt; font-weight: bold; text-decoration: underline;}
a.table_head:hover { font-family : Verdana, Helvetica, sans-serif; color: yellow; font-size: 9pt; font-weight: bold; text-decoration: underline;}

.row0 { background-color: #F8E3AF; }
.row1 {  } 

form { margin: 0px; padding: 0px; }
.textBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; border: 1px solid #800000; background-color: #FFFFFF; }
.point { color: #800000; }

.headline_form { font-family : Verdana, Helvetica, sans-serif; color: white; font-size: 11pt; font-weight: bold; background-image: url(../gfx/bar.gif); background-repeat: repeat; }
.submenue_form { font-family : Verdana, Helvetica, sans-serif; color: white; font-size: 9pt; font-weight: bold; background-color: #DF9700 ; }

.highlight { background-color: #FFFF00; }

#popup {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 425px;
	height: 225px;
	padding:10px;
	margin-left: -213px;
	margin-top: -113px;
	z-index:2;
	background-color: #efefef;
	border: 3px;
	border-style: solid;
	border-color: #800000;
}


input {
	background:   #cccccc;
	color:				#000000;
  border:       #800000 1px solid;
}
input:hover {
	background:   #cccccc;
	color:				#000000;
  border:       #800000 1px solid;
}
input:focus,textarea:focus,textarea:active,input:active {
  background:   #efefef;
  color:        #000000;
  border:       #800000 1px solid;
}

.sellerInfo { color: #000000; background-color: #CCCC33; padding: 1px; margin: 1px; font-size: 10px; font-weight: bold; }
.freeShip { color: #000000; background-color: #CCCC33; padding: 1px; margin: 1px; font-size: 10px; font-weight: bold; }
.absence { color: #000000; background-color: #CCCC33; padding: 1px; margin: 1px; font-size: 10px; font-weight: bold; }

.lastViewed { font-family : Verdana, Helvetica, sans-serif; color: black; font-size: 11px; font-weight: normal; }
a.lastViewed {}
a.laseViewed:hover {color: #800000;}


a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: none;
  color: #800000;
	border-bottom: 1px dashed #CC0000;
}
  
a.tooltip:hover {
  color: #800000; 
  background: transparent;
}

a.tooltip span {
  display: none;  
  text-decoration: none; 
	padding: 2px;
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 12px Verdana, sans-serif; 
  text-align: left;
}
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weigth: bold;
  color: #FFFFFF;
  background-color: #800000;
  border: 0px;
  border-bottom: 1px solid black;
}