BODY, TD {
  color: #000000;
  margin: 0px;
  font-family: Tahoma,Arial,Verdana,sans-serif;
  font-size: 12;
  line-height: 16 px;
  SCROLLBAR-FACE-COLOR: #EFEFEF;
  SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF;
  SCROLLBAR-SHADOW-COLOR: #FFFFFF;
  SCROLLBAR-ARROW-COLOR: #0000A0;
  SCROLLBAR-TRACK-COLOR: #FFFFFF
}

.hintergrundfarbe {
  background: white
}

A { 
  color: #000000; 
  text-decoration: none; 
}

A:hover { 
  color: #0000A0; 
  text-decoration: underline; 
}

FORM {
  display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-color: #0000A0;
  color: #0000A0;
  background: #FFFFFF;
  border-width: 1
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.firmen_logo {
  background-image: URL("../images/alt.gif");
  width: 176;
  height: 90
}

.banner {
  background-image: URL("../images/banner_blau.jpg")
}

.shop_kopftext {
  font-family: Arial;
  font-size: 16;
  color: #0000A0;
  background: #FFFFFF;
  font-weight: bold
}

.topnavi {
  background: #0000A0;
  color: #FFFFFF
}

.topnavilink, A.topnavilink:VISITED {
  font-size: 10;
  color: #FFFFFF;
  font-weight: bold
}

A.topnavilink:HOVER, A.topnavilink:ACTIVE {
  font-size: 10;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline
}

TD.tabtitel_links {
  background-image: URL("../images/links_blau.gif");
  width: 11;
  height: 22
}

TD.tabtitel_rechts {
  background-image: URL("../images/rechts_blau.gif");
  width: 11;
  height: 22
}

TD.tabtitel {
  color: #FFFFFF;
  font-weight: bold;
  background-image: URL("../images/bg_blau.gif");
  height: 22
}

.tabinhalt {
  font-size: 11
}

A.tabinhalt, A.tabinhalt:VISITED {
  font-size: 10;
  color: #FFFFFF
}

A.tabinhalt:HOVER, A.tabinhalt:ACTIVE {
  font-size: 10;
  text-decoration: underline
}

.tabrandfarbe {
  border-color: #0000A0
}

.slogan {
  font-size: 18;
  color: #9999A6;
  font-weight: bold;
  line-height: 30 px;
}

.mitte_trennabstand {
  height: 25
}

.hintergrundfarbe_neuste_produkte {
  background: #F6F6FA
}

.impressum_leiste {
  background: #DDDDDE;
  color: #0000A0;
  font-weight: bold
}

.impressum, TD.impressum {
  background: #EFEFEF;
  font-size: 10;
  line-height: 13 px
}

.trennlinie_unten {
  color: #0000A0
}

.copyright {
  font-size: 10
}

/* Tool-Tipp */
TABLE.TOOLTIP {
	width: 200px;
	border-width: 1px;
	border-color: #AAAAAA;
	background-color: #FAFAEE;
	border-right: 3px;
	border-right-color: #999999;
	border-right-style: inset;
	border-bottom: 3px;
	border-bottom-color: #999999;
	border-bottom-style: inset
}


TABLE.add_wgruppen {
	width: 99%;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc
}


/* Varianten-Popup */
DIV.VARIDIV {
	background-color: #FAFAEE;
	padding: 5px;
	text-align: left;
	border-right: 3px;
	border-right-color: #999999;
	border-right-style: inset;
	border-bottom: 3px;
	border-bottom-color: #999999;
	border-bottom-style: inset
}

DIV.wgruppe_block_1 {
	padding-left: 10px;
}

DIV.wgruppe_block_2 {
	padding-left: 20px;
}

DIV.wgruppe_block_3 {
	padding-left: 30px;
}

DIV.wgruppe_block_4 {
	padding-left: 40px;
}

.ARTIKELTD {BORDER-STYLE: solid;BORDER-WIDTH: 1px;BORDER-COLOR: #3366CC;FONT-SIZE: 22px;LINE-HEIGHT: 18px;BACKGROUND: #cccccc
}


#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana color: #ffffff;
line-height:10px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font:10px Verdana;
font-weight: bold;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #0000ff;
color: #FFFFFF;
}

A.dropmenudiv{
font:10px Verdana;
font-weight: bold;
color: #ffffff;
}

A.dropmenudiv:HOVER{
font:10px Verdana;
font-weight: bold;
color: #aaaaaa;
text-decoration: none;
}

h5.inf { font-size:8pt;color:#005588;text-align:left;border-width:1pt; border-style:solid;font-weight:normal; border-color:#aaaabb; background-color:#dde5f5;width:95%;padding:6;margin-top:2pt;margin-bottom:2pt;  }

tt.weiss {  font-family:Tahoma,Arial;font-size:11;background-color:#ffffff}
