html		{ height:100%; }
body		{ width:100%; height:100%; font-size:11px; /*80%;*/ font-family:Arial, Helvetica, sans-serif;  line-height: 120%; color:#333333; margin:0; padding:0; background-color:#e3e3e3; TEXT-ALIGN: left; }
p, td 		{ }
.text		{ font-size:11px;} /* Untertitel in Katalogbestellung */ 
h1,
.headlinelarge,
.headline	{ font-size:1.4em; line-height: 1.25em; color:#666666; font-weight:bold; margin: 0; }
h2,
.textfett	{ font-size:1.0em; line-height: 1.25em; color:#666666; font-weight:bold; }
.textfett2	{ font-size:1.0em; line-height: 1.25em; color:#000000; font-weight:bold; }
.textklein  { font-size:1.0em; line-height: 1.4em; color:#FF0000; font-weight:normal;} 
.textklein1 { font-size:1.0em; line-height: 1.4em; font-weight:normal;} 
.textklein2 { font-size:0.85em; line-height: 1.25em; font-weight:normal;}
h2.subheadline { margin-bottom: 18px; }
h3 { font-size: 1.0em; font-weight: bold; margin-top: 25px; }
h4 { margin: 0 0 5px; font-weight: normal; }

td			{ vertical-align:top; }
.preview	{	} /* fuer Body-Tag bei Katalogbestellung*/
.anfahrt	{ font-size:1.0em; line-height: 1.25em; color:#666666; font-weight:normal; }

img { border: 0; }
/* content = ModulesBO.asp, SuchergebnisAbo-main-Kostenpflichtig.asp, SuchergebnisEiheit-mainKostenpflichtig.asp, account.asp, details-main.asp, ModulesFE.asp, warenkorb-dll.asp */
.content 	{ font-size:0.9em;line-height: 1.6em; }
/* Test mit 15 px unten, wegen Homepage */
td.moduletext { /* padding-top: 15px; */ padding-bottom: 5px; }
/* Loseblattsammlung: ProduktTitel-main.asp */
.content2 	{ font-size:0.95em;line-height: 0.8em; padding-top:2px; vertical-align:middle;}

/* contenttab = ModulesFE.asp */
.contenttab_row 	{ font-size:0.9em; line-height: 1.6em; vertical-align:top; background-image:url(/img/tabellen_hg.gif); background-repeat:repeat-x; background-position:bottom; padding:4px;}
.contenttab_row2 	{ font-size:0.9em; line-height: 1.6em; vertical-align:top; background-image:url(/img/tabellen_hg2.gif); background-repeat:repeat-x; background-position:bottom; padding:4px;}
.contenttab_left 	{ font-size:0.9em; line-height: 1.6em; vertical-align:top; text-align:left;}
.contenttab_right { font-size:0.9em; line-height: 1.6em; vertical-align:top; text-align:right;}


.blue		{ font-size:0.9em; background-color:#FFFFFF;}
.rightred	{ color:#FF0000; }
.login		{ font-size:10.0px; color:#000000; vertical-align:text-bottom;}

.headers{ 	font-size:1.00em; font-weight:normal; font-weight:bold;}
.black { background-color:#ffffff; }
.textklein3	{ font-size:0.95em;}
.textklein3fett	{ font-size:0.95em; font-weight:bold;}

/* Produktreihen.asp */
/* Reihen = Tabelle fuer reihen, text2= Bescheibung */
.waehrung { font-size:11px; text-align:right; padding-right:127px; padding-top:20px; padding-bottom:20px;}
.reihen 		{}
.kaestchen		{ width:28px;}
.bezeichnung	{ font-size:11px; text-align:left;  padding-top:2px; }
.preis			{ font-size:11px; text-align:right; padding-top:2px;  color:#666666;}
.neu			{ font-size:9px; font-weight:bold;  padding-top:2px; text-align:left; padding-left:6px; color:#FF0000;}
.text2		    { font-size:12px; text-align:left; line-height:1.4em; padding-bottom:5px;} 

.homelarge		{   font-size: 13px;}
.red			{	color: #FF0000; }
.redstandard	{	color: #FF0000; font-size: 10px; font-weight: normal;}

select,
input,
input.text,
input.button { font-family:Arial,sans-serif; font-size: 12px;}

.shoptableitem,
.shoptablehead,
.linkchar,
.separator,
.shoptable4,
.shoptable2,
.price	{ padding-top:0px; font-size:11px; line-height: 1.25em; text-align:left;}
.sucheleft { text-align:left;}		

.titlehead,
.buland,
.title { font-size:11px; line-height: 1.25em; text-align:left;}

.quantityhead,
.quantity,
.productidhead,
.productid,
.price2head,
.price2	{ font-size:11px; line-height: 1.25em; text-align:right;}


/* Icons */
a.pfeil			{ background-image:url(/img/pfeil.gif); background-repeat:no-repeat; }
a.pfeil:hover			{ background-image:url(/img/pfeil_h_rot.gif); background-repeat:no-repeat; }

a:link.pfeilkurz,
a:visited.pfeilkurz,
a:hover.pfeilkurz		{ font-weight:bold; 
						  background-image:url(/img/pfeilkurz.gif); background-repeat:no-repeat;  background-position:right;
						  padding-right: 30px; padding-left: 2px; padding-top: 0px; padding-bottom: 0px;
						}
a:hover.pfeilkurz,
a:focus.pfeilkurz,
a:active.pfeilkurz		{ font-weight:bold;
						  background-image:url(/img/pfeilkurz_h.gif); background-repeat:no-repeat; background-position:right;
						  background-color:#e30c19; color:#ffffff; text-decoration:none;
						  padding-right: 30px; padding-left: 2px; padding-top: 0px; padding-bottom: 0px;
						}

#subnav1w		{ line-height:1.4em; } /* Warenkorb, Empfehlen, Merkzettel im Contentbereich */

.content1spalteHeadline	{ float:left; margin-left:0px; width:588px; border: 0px solid blue;}
.content1Spalte			{ float:left; margin-left:0px; width:588px; top:0px; border:0px solid blue;}

.content2spaltenHeadline	{ position: relative; float:none; left:182px; margin-left:0px; width:406px; border: 0px solid blue; }
.contenttrenner				{ }

.content2spaltenLinks		{ float: left; margin-left:0px; padding:0px; width: 184px; min-height:162px; border: 0px solid blue;}
* HTML .content2spaltenLinks 	{ height:162px; float: left;  } /* fuer IE 5 + 6 */

.content2SpaltenRechts		{ float: left; margin:0px; width: 386px; margin-top:0px;  min-height:168px; border: 0px solid blue; line-height: 1.25em; }
* HTML .content2SpaltenRechts 	{ height:180px; float: left; } /* fuer IE 5 + 6 */

#mainfooter {  position: relative; float:left;  height:148px; top:150px;  margin-bottom:95px; margin-top:20px; width:880px; background-repeat: no-repeat;   border: 0px solid red;  }
#footer   	{  position: relative; float:left; left:58px; top:100px; font-size: 0.85em; line-height: 1.5em; z-index:220 }	

* HTML #mainfooter {top:130px; width:880px; margin-bottom:110px; margin-top:20px;   border: 0px solid red; } /* fuer IE 5 + 6 */
* HTML #footer   	{ left:58px; top:100px; font-size: 0.85em; line-height: 1.5em; z-index:220 } /* fuer IE 5 + 6 */	 


#katalogsuche		{ overflow:visible; position:relative;}

/* NAVIGATION im Contentbereich */
/* Warenkorb, Empfehlen, Merkzettel im Contentbereich */
					/* bei den navigationslisten, die bullets ausblenden */
#subnav1w ul		{list-style-type:none; padding: 0; margin: 0; float:left; padding-right:17px;}
#subnav1w li 		{display: inline;}
#subnav1w a,
#subnav1w a:link,
#subnav1w a:visited,
#subnav1w a:hover {
	display:block; /* Hintergrundflaeche */
	padding-left: 3px; padding-top: 2px; padding-bottom: 2px;
	text-decoration: none;
	border-top: 0px solid white;
	color:#0066ff; /* blaue Linkfarbe */
}

/* Navigation oben - Standardverhalten bei HOOVER setzen */
#subnav1w a:hover,
#subnav1w a:focus,
#subnav1w a:active { 
	background-color:#e30c19; 
	color:#FFF;  
	text-decoration:none; 
}

#subnav1w a.warenkorb 			{ background-image:url(/img/warenkorb.gif); background-repeat:no-repeat; }
.warenkorb,
a:link.warenkorb,
a:visited.warenkorb				{ background-image:url(/img/warenkorb.gif); background-repeat:no-repeat; }
#subnav1w a.warenkorb:hover 	{ background-image:url(/img/warenkorb_h.gif); background-repeat:no-repeat; }
a:hover.warenkorb,
a:focus.warenkorb,
a:active.warenkorb				{ background-image:url(/img/warenkorb_h.gif); background-repeat:no-repeat; }

a.merkzettel 					{ background-image:url(/img/merkzettel.gif); background-repeat:no-repeat; }
a.merkzettel:hover 				{ background-image:url(/img/merkzettel_h.gif); background-repeat:no-repeat; }
#subnav1w a.merkzettel 			{ background-image:url(/img/merkzettel.gif); background-repeat:no-repeat; }
#subnav1w a.merkzettel:hover 	{ background-image:url(/img/merkzettel_h.gif); background-repeat:no-repeat; }

a.empfehlen 					{ background-image:url(/img/empfehlen.gif); background-repeat:no-repeat; }
a.empfehlen:hover 				{ background-image:url(/img/empfehlen_h.gif); background-repeat:no-repeat; }
#subnav1w a.empfehlen 			{ background-image:url(/img/empfehlen.gif); background-repeat:no-repeat; }
#subnav1w a.empfehlen:hover 	{ background-image:url(/img/empfehlen_h.gif); background-repeat:no-repeat; }



/* ## Download Konto       ######################################### */
td.wkheaders
{
	font-weight: bold;
    font-size: 11px;
}
.price3
{
    vertical-align:top;
    text-align: Right;
    font-size: 11px;
	font-weight: bold;
}
/* ## Download Konto       ######################################### */




/* #################### neu ######################## */
/* LAYOUT */
#maincontainer 	{ MARGIN-LEFT: auto; width: 950px; MARGIN-RIGHT: auto;   background-repeat:repeat-y; z-index:0;  height:143px; border: 0px solid red;} 
#mainheader 	{ width: 950px; border: 0px solid blue; top:0px; left:0px; margin:0px; padding:0px; background-image:url(../img/stark03_hg.gif); background-repeat:repeat-y; position:relative; z-index:15; float:left;} 
#mainheadercontainer 	{ width: 950px; float:left; position:relative; border:#00FF00 0px solid; top:0px; left:0px; margin:0px; padding:0px;  z-index:10; background-image:url(../img/stark03_head.gif);  background-position:3px 0px; background-color:transparent;  background-repeat:no-repeat; position:relative; } /* zieht über alles*/
* html #mainheadercontainer { top:0px; } /* fuer IE 5 + 6 */
#mainfootercontainer { width: 950px; background-image:url(../img/stark03_hg_footer.gif); background-position:bottom; background-repeat:no-repeat; float:left; position:relative; border:#00FF00 0px solid; top:0px; padding-bottom:60px; }
* html #mainfootercontainer { background-position: bottom left;  padding-bottom:120px; border:0px solid #00FF00; } /* fuer IE 5 + 6 */


#headnavPOS {
	position:relative;
	right:40px;
	margin:0px;
	padding:0px;
	top:7px;
	height:60px;
	width:940px;
	border:#009966 0px solid;
	}
	
#headnavPOS ul{
	border:#009966 0px solid;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
}
#headnavPOS ul li{
	border:#009966 0px solid;
	width:120px;
	margin-left:auto;
	margin-right:3px;
	text-align:center;
	vertical-align:middle;
}

#headnavPOS ul li:hover {
	background-image: url(../img/stark03_head_nav_bg2.gif);
    background-repeat:no-repeat;
}
* html #headnavPOS ul#headnav li.off a:hover { /*IE6*/
	background-image: url(../img/stark03_head_nav_bg2.gif);
    background-repeat:no-repeat;
}
* html #headnavPOS ul#headnav li li.off a:hover { /*IE6*/
	background-image: none;
}
*+html #headnavPOS ul li:hover { background-image: url(../img/stark03_head_nav_bg2ie.gif); /*IE7*/
    background-repeat:no-repeat;} 

#headnavPOS ul li:hover li a {
	color:#3333cc;
	text-decoration:none;
	outline:none;
}

#headnavPOS ul li.on:hover {
	background-image: url(../img/stark03_head_nav_bg.gif);
    background-repeat:no-repeat;
}

#headnav li {
	float:left;
	height:44px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style-type:none;
}

ul#headnav a {
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	display:block;
	border:#009966 0px solid;
	height:30px;
	outline:none;
}

ul#headnav ul {
	height:40px;
	margin:0px;
	padding:0px;
  	top:27px;
	left:42px;
	text-align:left;
	width:880px;
	border:#009966 0px solid;
}

*+html ul#headnav ul { top:30px; }


ul#headnav ul li {
	padding:0px 5px 0px 0px;
	border-right:#0000FF 0px solid;
	display:inline;
	width:auto;
}
* html ul#headnav ul li { /* IE 6 */
    width: 1%;    
	text-align:left;
}

ul#headnav ul li a {
	color:#3333cc;
	outline:none;
}

ul#headnav ul li:hover,
ul#headnav ul li a:hover {
	background-image: none;
  	color:#8686cc;
	text-decoration:none;
	outline:none;
}

ul#headnav li.on {
  /*display the current topic*/
	background-image: url(../img/stark03_head_nav_bg.gif); 
  	background-repeat:no-repeat;
  	background-position:0px 0px;
	border:#009966 0px solid;
}

ul#headnav li.on a {
	color:#3333cc;
	outline:none;
}

ul#headnav li.onSub a {
  	color:#8686cc;
}

#headnav li.off ul, #headnav li.on ul {
  display: none;
  margin:0px;
  padding:0px;
}

#headnav li.on ul {
  /*display the current topic*/
  display: block;
  position:absolute;
}

#headnav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  position:absolute;
  top:27px;
  left:42px;
  height:30px;
  z-index: 6000;
 	background-image: url(../img/stark03_head_subnav_bg.gif); 
  	background-repeat:no-repeat;
  	background-position:0px 9px;
}

*+html #headnav li.off:hover ul { top:30px; }

.headnavTrenner {color:#3333cc;}

#headwarenkorb 
{
	text-align: right;
	margin-right: 70px; /* 25px */
	border: 0;
	color: white;
}
#headwarenkorb  img#warenkb { position: absolute; right: 15px; top: -3px; } /* right: -30px */
#headwarenkorb ul { list-style-type: none; display: inline; }
#headwarenkorb ul li { list-style-type: none; display: inline; }

#headwarenkorb a { color:#FFFFFF; font-size:10px; font-weight:bold; line-height:14px; outline:none;}
#headwarenkorb a:hover { color:#0066ff; text-decoration:none; outline:none;}

#headloggedin {
	position:absolute;
	left:643px; /* 688px */
	height:40px;
	top:18px;
	border:0px solid black;
	font-weight:bold;
	text-align:right;
	font-style:italic; 
	color:#dddddd;
	line-height:14px;
	}
* html #headloggedin { /*IE6*/	right:190px;}
#headloggedin a { position:absolute; color:#FFFFFF; font-size:10px; font-weight:bold; line-height:14px; outline:none; text-align:left; font-style:normal;}
#headloggedin a:hover {position:absolute;  color:#0066ff; text-decoration:none; outline:none;}


#headwarenkorbImg {
	position:absolute;
	width:52px;
	height:52px;
	left:818px;
	top:5px;
	border:0px solid black;
}

#reihen_container {
	padding-top: 10px;
	margin: 0 8px 0 3px;
	height: 115px;
	background-image:url(/img/stark03_reihen_hg.gif);
}

#scroll_left { float: left; padding: 5px 2px; }
#scroll_right { float: right; padding: 5px 2px; }
	
#reihen_footer 
{	
	background: url(/img/stark03_hg_iframe.gif) left bottom no-repeat; 
	height: 23px; 
	margin-left: 3px;
}

#startreihen {
	height:115px;
	border:0;
	width:840px;
	overflow:hidden;
	margin-left: 50px;
}
* html #startreihen {
	position: absolute;
	top:70px;
	left:3px;
}
div#startreihen img{ margin-right:15px; height: 105px; }

#dhtmltooltip{
	position: absolute;
	top:10px;
	left:50px;
	width: 100px;
	border: 1px solid #e30c19;
	padding: 7px 4px 10px 25px;
	background-color: #e30c19;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 10000;
	font-size:11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../img/stark03_tooltip_pfeil.gif);
	background-position: 5px 3px;
	background-repeat:no-repeat;
}
div#startreihen a { outline:none;}
#dhtmltooltip h1 { font-size: 11px; margin: 0; }
#dhtmltooltip p { margin: 2px 0 0 0; }

  

.banner { margin-bottom:15px;	border:#ff2211 1px solid; width:195px; padding-bottom:0px; background-color:#FFFFFF;}
.bannerhead	{border:0px solid black; background-color:#e30c19; background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:9px; padding-right:0px; padding-top:7px; padding-bottom:7px;}	
.banner a { color:#FFFFFF; 	outline:none;}
.bannerFix {  height:113px; }
*+html .bannerFix { height:112px; } /* fuer IE 7  */

body#produktsuche .produktsuche { display:none;}
.produktsuche { height:194px;}

body#erweitertesuche .erweitertesuche { display:none;}

#contentcontainer { margin-top:15px; margin-left:225px; width:680px; height:auto;   border:0px solid red; background-repeat:repeat; z-index:200; }
* html #contentcontainer { height:540px; } /* fuer IE 5 + 6 */
body#startpage #contentcontainer { left:225px; width:705px; }
body#startpage.loggedin #contentcontainer  {left:225px;}

.contentbasic		{ position:relative; float:left; left:16px; top:3px; width: 667px; border: 0px solid green; display:inline; margin:0px; padding:0px;}
* HTML .contentbasic 	{ top:14px;  } /* fuer IE 5 + 6 */
*+html .contentbasic { left:3px;} /*IE7*/

#aktuellstart { left:0px; top:0px; position:relative; width:670px; border:#FF0000 0px solid; padding-bottom: 15px; }
#aktuellstart dl { float:left; width:330px; margin:0px; padding:0px; display: inline; height:180px; border:#FF0000 solid 0px;}
#aktuellstart dt { float:right; height:33px; padding: 0px 16px 0px 16px; margin-bottom:5px; width:158px; line-height:16px; font-weight:bold; color: #333333; background-color:#EEEEEE; }
#aktuellstart dd { float:left; margin:0px; line-height:1.3em; color: #666666;}
*+html #aktuellstart dd  { float:left;} /*IE7*/
#aktuellstart dd.text { float:left; margin:0; padding: 0 16px; width:158px; border:0px solid #FF0000; }
#aktuellstart dd.img { width:140px; padding: 0;}
#aktuellstart dd.img img { float:left; margin:0px 0px 0px 0px; width: 140px; }

#aktuellinhalt { left:20px; top:0px; position:relative; width:670px; border:#FF0000 0px solid;}
#aktuellinhalt dl { float:left; width:670px; margin:0px; padding:0px; display: inline; height:180px; border:#FF0000 solid 0px;}
#aktuellinhalt dt { float:right; width:476px; height:24px; padding: 9px 0px 0px 28px; margin-left:0px;
					line-height:16px; background-color:#EEEEEE;}
#aktuellinhalt dd { float:left; margin:0px; line-height:1.6em; color: #666666;}
#aktuellinhalt dd.img { width:110px;}
#aktuellinhalt dd.text { float:left; margin:16px 0px 0px 28px; border:0px solid #FF0000; width:470px;}
/* padding: oben rechts unten links */


.zweispalten { width:306px; float:left; border:#FF0000 1px solid; margin:5px; padding:5px; text-indent:-10px; padding-left:20px;}
.zweispalten p { margin:0px; padding:0px; margin-bottom:4px;}

a:link, a:visited 	{ color: #0066ff; text-decoration:none; }
a:hover 			{ color: #e30c19; text-decoration:none; }
a:active 			{ color: #e30c19; text-decoration:none; }

#mainnav1 			{ padding:0px; border:0px solid black; background-color:#e30c19;  background-repeat:no-repeat; height:46px; margin-top:5px; margin-left:5px; }	
#katalogsuche		{ overflow:visible; position:relative; border:0px solid black; left:0px; margin:0px; padding:0px; }
.katalog1 { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.katalog2 { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.katalog2a { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; vertical-align: middle; }
.katalog5	{ font-weight:bold; font-size:10.0px; line-height:12px; color:#ffffff; }
.katalog5 a:hover { text-decoration:underline;}

.banner ul { margin:0; padding:10px; }
.banner ul li { list-style:none; list-style:disc; display:block; padding-bottom:2px;}
.banner ul li a { color:#3333cc; outline:none;}
.banner ul li a:hover { color:#8686cc; text-decoration:none; outline:none;}

a, a:active { outline:none;}

/* #################### neu ######################## */

/* ## Redaktion Vorschau ########## */
#preview { position: absolute; left: 0; }

/* ## Modul Produktliste ########### */
div.plheadline { font-weight: bold; padding: 2px 15px; height: 30px; background: #eee; color: #333; width: 640px; }
div.plbox { background: white; }
div.pltitle { margin: 5px 15px 0 65px; }
div.plexcerpt { margin: 0 15px 5px 65px; color: #666; }
div.plimage { float: left; padding: 5px 0 10px 0;}
div.plimage img { height: 75px; }
div.clear { clear: both; }

table.address input { font-size: 11px; }
table.address td { height: 25px; vertical-align: middle; padding-right: 10px; }
table.address td.cb { width: 15px; }

/* ## Mailing-Aktionen (Landing-Pages) ####### */
.redaktioncontainer p { margin: 0 0 5px 0; }
.redaktioncontainer input, .redaktioncontainer select { font-size: 11px; margin: 0;}

/*## Send to a friend ################*/
table.sendtoafriend td { vertical-align: baseline; }
table.sendtoafriend td.space { padding-top: 15px; }
table.sendtoafriend textarea { font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; }
table.sendtoafriend input { margin: 0 3px 0 0; }
.error { color:red; margin-bottom: 10px; }

/* Registrierung */
#popmessage { border: solid 1px #E30C19;  width: 450px; }
#popmessage .headline { background: #E30C19; color: white; font-size: 11px; padding: 6px 10px; }
#popmessage .message { padding: 15px 10px; font-weight: bold; background: white; }

/* Schnellsuche */
#schnellsuche_rahmen{ background: white; margin-bottom: 10px; padding: 5px 10px; }
#schnellsuche_rahmen .header {  color: #333; font-weight: bold; }
#schnellsuche_rahmen  form { margin: 0; }
#schnellsuche
{
	width: 170px;
	font-size: 11px;
	color: #777;
	margin: 5px 0;
}

/* Navigation links */
#linkeSpalte { height:100%; left:7px; width:195px; border:0; z-index:40; margin:0px; padding:15px 0 15px 10px; float:left; position:relative; top:0px;}

#linkeSpalte #navrahmen { background: #ccc; padding: 10px; }

#linkeSpalte ul { margin: 0; padding: 0; }
#linkeSpalte ul  li { list-style-type: none; }
#linkeSpalte ul  li.spacer { height: 10px; }
*+html #linkeSpalte ul  li.spacer { height: 0; } /* IE7 */
#linkeSpalte ul.invisible { display: none; }

#linkeSpalte ul  li a,
#linkeSpalte ul  li.header ul li a
{ 
	font-weight: bold; 
	display: block; 
	background: #eee;
	color: #E30C19; 
	padding: 3px 10px 0 20px;
	min-height: 16px;
}
* html #linkeSpalte ul  li a,
* html #linkeSpalte ul  li.header ul li a
{ 
	height: 16px; /* IE 6 */
}
#linkeSpalte ul  li a:hover,
#linkeSpalte ul  li.header ul li a:hover 
{ 
	background-color: white; 
}
#linkeSpalte ul  li.header a { color: white; background: #E30C19; }
#linkeSpalte ul  li.header a:hover { background-color: #EA4B55; }
#linkeSpalte ul  li.plus a { background: #E30C19 url(../images/navigation/plus.png) no-repeat 7px 6px; }

#linkeSpalte ul  li.minus a { background: #E30C19 url(../images/navigation/minus.png) no-repeat 7px 6px; }

#linkeSpalte ul  li a,
#linkeSpalte ul  li.header ul li a 
{ 
	border-top: solid 1px white; 
	border-left: solid 1px white; 
	border-bottom: solid 1px #aaa; 
	border-right: solid 1px #aaa; 
}
#linkeSpalte ul  li.header a 
{
	border-top: solid 1px #e3979c; 
	border-left: solid 1px #e3979c; 
	border-bottom: solid 1px #920009; 
	border-right: solid 1px #920009; 
}

#linkeSpalte ul  li a.active,
#linkeSpalte ul  li.header ul li a.active
{
	background: #eee url(../images/navigation/aktiv.png) no-repeat 5px 2px;
}
#linkeSpalte ul  li a.active:hover
{
	background: white url(../images/navigation/aktiv_over.png) no-repeat 5px 2px;
}
#linkeSpalte ul  li a.pfeilkurz { display: inline;  color: #0066FF; background: url(/img/pfeilkurz.gif) no-repeat right; padding: 0 30px 0 2px; border: 0; }
#linkeSpalte select { font-size: 10px; }

#homelink { float: left; }
#homelink a { display: block; height: 50px; width: 400px; }

/* reihen.asp */
table.reihen td.prodbild
{
	padding-right: 10px;
}

/* Katalogsuche */
div.katalogsuche  { font-size: 12px; margin-bottom: 10px; }


/* debug */
#debug { background: #D8EEFF; margin-top: 10px; padding: 5px 10px 20px; }


#versandkostenfrei { position: absolute; top: 12px; left: 880px; }

#social_bookmarks{ background: white; margin-top: 10px; padding: 5px 10px; }
#social_bookmarks .header {  color: #333; font-weight: bold; margin-bottom: 5px; }

table.agb { border-collapse: collapse; }
table.agb td { vertical-align: top; }
table.agb td.level0, table.agb td.item0 { padding: 35px 0 0; font-weight: bold; }
table.agb td.level1, table.agb td.item1 { padding: 25px 0 0; }
table.agb td.level2, table.agb td.item2 { padding: 10px 0 0; }
table.agb td.level0, table.agb td.level1, table.agb td.level2 { padding-right: 5px; }


input.artn { font-size: 14px; font-weight: bold; width: 80px; border: 0 none; }
#bezeichnung { font-size: 100%; font-weight: bold; }
.small { font-size: 80%; }
table.lizenznutzer { border-collapse: collapse; width: 100%; }
table.lizenznutzer th { background: #333; color: white; padding: 2px 10px; border: solid 1px #666; }
table.lizenznutzer input { font-size: 100%; border: 0 none; }
table.lizenznutzer td { border: solid 1px #666; }
table.lizenznutzer td.emp { background: #ccc; text-align: right; font-weight: bold; vertical-align: middle; padding: 2px 10px; }
table.lizenznutzer input.artn { width: 140px; text-align: center; }
table.lizenznutzer input.nachname { width: 170px; }
table.lizenznutzer input.vorname { width: 110px; }
table.lizenznutzer input.schulname { width: 170px; }
table.lizenznutzer input.email { width: 440px; }
table.lizenznutzer tr.tmpl { display: none; }
input.name { width: 355px; border: 0 none; }
input.adnr { width: 55px; border: 0 none; }
input.email { width: 355px; border: 0 none; }
input.plz { width: 55px; border: 0 none; }
input.ort { width: 259px; border: 0 none; }
table.lizenzschule { background: #ccc; border: solid 1px #666; margin-bottom: 12px; width: 100%; }
table.lizenzschule td.label { width: 100px; font-weight: bold; }
table.lizenzschule td { padding: 1px 5px; vertical-align: middle; }


