/* GENERELLE ANGABEN */

/* verticaler Scroll verhindern, Rahmen um bildlink weg */
html {overflow-x:hidden; overflow-y:auto;} 
img {border:none;}
* ul {list-style-type:none;}
form { margin:0; padding:0; }

/* normaler Text */
body, span, div, table, td, input, p, select, textarea 
	{font: 10px Lucida Grande, verdana, sans-serif; line-height: 12px; color: #000000; margin: 0; padding: 0; }

/* Headline, evt. verwendung bei Front-News, noch nicht bestimmt */
h1 { margin: 6px 0; font-weight:BOLD; font-size:18px; line-height:24px; color:#FFFFFF; }

/* Titel Gross fr Text, zur Strukturierung, Newstexte, AGB, lange Texte usw.. */
h2 { margin: 6px 0; font-weight:bold; font-size:12px; }

/* Normaler Titel: Produkte in Liste, Texttitel, Newstexte, AGB, lange Texte usw.. */
h3 { margin: 6px 0; font-weight:bold; font-size:10px; }

/* Balken */
h4 { position:relative; display:block; margin: 0 2px 2px 0; padding: 3px 6px; width: 518px; height: 12px; 
	background-color: #CEDFF2; font-size:11px; font-weight:bold; color:#000000; letter-spacing:0.2pt; }
h4.dunkelblau, h1.dunkelblau { background-color: #0A1E7D; color:#FFFFFF; }
h4.rot, h1.rot { background-color: #FF0000; color:#FFFFFF; }
h4.news { background-color: #0A1E7D; color:#FF0000;
	background-image: url("bilder/news1.gif"); background-repeat:no-repeat; background-position:top right; }
	
/* Preis */
h5, *.preis { margin: 6px 0; font-weight:bold; font-size:10px; color:#FF0000; }

/* Index, Bereich, Kategorien, Produkteeigenschaften usw.. */
h6, *.index, *.index_right { color:#8CA0B4; }

/* LINKSYSTEM */
a { color: #0A1E7D; text-decoration: none; }
a:hover { text-decoration: underline; }
a.norm { display: block; margin: 0; padding: 0 0 0 12px;
	background-image:  url("bilder/link_pfeil.gif"); background-repeat: no-repeat; background-position: center left; }
a.wichtig { display: block; padding: 2px 6px 2px 18px; background-color:#FFFFFF; border: 1px solid #0A1E7D;
	background-image:  url("bilder/link_doppelpfeil.gif"); background-repeat: no-repeat; background-position: center left; }
a.wichtig:hover { background-color: #CEDFF2; text-decoration:none; }
a.checkbox_AN { display: block; margin: 0; padding: 0 0 0 18px; font-weight:bold;
	background-image:  url("bilder/checkbox_an.gif"); background-repeat: no-repeat; background-position: center left; }
a.checkbox_AUS { display: block; margin: 0; padding: 0 0 0 18px;
	background-image:  url("bilder/checkbox_aus.gif"); background-repeat: no-repeat; background-position: center left; }
a.checkbox_INAKTIV { display: block; margin: 0; padding: 0 0 0 18px;
	background-image:  url("bilder/checkbox_inaktiv.gif"); background-repeat: no-repeat; background-position: center left; }
a.checkbox_PLUS { display: block; margin: 0; padding: 0 0 0 18px;
	background-image:  url("bilder/checkbox_plus.gif"); background-repeat: no-repeat; background-position: center left; }
a.checkbox_MINUS { display: block; margin: 0; padding: 0 0 0 18px; font-weight:bold;
	background-image:  url("bilder/checkbox_minus.gif"); background-repeat: no-repeat; background-position: center left; }
a.balken { display:block; border:1px solid #0A1E7D; background-color:#FFFFFF; }
a.balken:hover { background-color:#CEDFF2; text-decoration:none; }
.PRODUKT ul.fuss li.hilfe a.balken:hover { background-color:#FFDD00; color:#000000; text-decoration:none; }
a.extern { display: block; margin: 0; padding: 0 0 0 12px;
	background-image:  url("bilder/link_extern.gif"); background-repeat: no-repeat; background-position: center left; }
a.pdfdok { display: block; margin: 0; padding: 0 0 0 23px;
	background-image:  url("bilder/link_pdf.gif"); background-repeat: no-repeat; background-position: center left; }
a.mail { display: block; margin: 0; padding: 0 0 0 15px;
	background-image:  url("bilder/link_mail.gif"); background-repeat: no-repeat; background-position: center left; }
a.hilfe { display: block; margin: 0; padding: 0 0 0 15px;
	background-image:  url("bilder/hilfe.gif"); background-repeat: no-repeat; background-position: center left; }
a.druck { display: block; margin: 0; padding: 0 0 0 15px;
	background-image:  url("bilder/link_drucker.gif"); background-repeat: no-repeat; background-position: center left; }

/* NEU: jedes HTML fr mitte hat einen allesumschliessenden tag mit diesem style */
.MITTE { width:532px; margin:auto; position:relative; z-index:1; }
.hintergrund { position:absolute; top:0; left:0; width:530px; height:100%; background-color:#ffffff; }

/* tip und HILFE */
.hilfe_titelbalken { position:absolute; left:300px; top:0; z-index:3; width:230px; text-align:right; }
.hilfe_titelbalken_weiss { position:absolute; left:300px; top:0; z-index:3; width:230px; text-align:right; }
.hilfe_titelbalken a { display: block; margin: 0; padding: 3px 25px 3px 0;
	background-image:  url("bilder/link_hilfe_balken.gif"); background-repeat: no-repeat; background-position: center right;  }
.hilfe_titelbalken_weiss a { display: block; margin: 0; padding: 3px 25px 3px 0; color:#FFFFFF;
	background-image:  url("bilder/link_hilfe_balken.gif"); background-repeat: no-repeat; background-position: center right;  }
.suchresultat { background-color:#FFEBD2; }
  
/* DEFINITIONEN FUEr KOPFZEILE */
.KOPF {height:80px; width:930px; margin:0; padding:0; position:fixed;}
.KOPF ul {position:absolute; top:30px; left:450px; height:12px; height:280px; margin:0; padding:0;}
.KOPF li {position:relative; display:inline; float:left; margin: 0 30px 0 0 ; top:0;} 
.KOPF_Suchfeld, .KOPF input {width:162px; height:12px; position:absolute; top:27px; left:0px; padding:2px;}
.KOPF_Suche {position:absolute; top:30px; left:185px; height:12px;}
.KOPF_Zurueck {position:absolute; top:50px; left:0; height:12px; display:none;}
.KOPF_Logo {position:absolute; top:30px; left:730px; height:40px;}
.KOPF_Digitec {position:absolute; top:32px; left:850px;}
.KOPF_Disclaimer {position:absolute; top:58px; left:848px;}
 
/* DEFINITIONEN FUER ProdukteAuswahl2 */
div.ProdukteAuswahl2 {
	display:block;
	margin:0 0 0 15px;}
div.Auswahl_Aktiv a { font-weight:bold; color:Black; text-decoration: none; }
div.Auswahl_Aktiv a:visited { font-weight:bold; color:Black; text-decoration: none; }
div.Auswahl_Aktiv a:active { font-weight:bold; color:Black; text-decoration: none;}
div.Auswahl_Aktiv a:link { font-weight:bold; color:Black; text-decoration: none;}
div.Auswahl_Aktiv a:hover { font-weight:bold; color:Black; text-decoration:underline;}
div.Auswahl_Unmoeglich a {
	color:#BBBBBB;}
div.Auswahl_Moeglich a {
	color:Green;}

/* DEFINITIONEN FUER FRONT */
.FRONT_TEXT { position:relative; z-index:0; background-color:#E4EEF9; width:496px; margin: 0 2px 12px 0; padding:17px;  }
.FRONT_TEXT_SCHMAL { position:relative; z-index:0; background-color:#E4EEF9; width:496px; margin: 0 2px 12px 0; padding:8px 17px;  }
.FRONT_HILFE { position:relative; height:auto; top:0; background-color:#FFDD00; width:496px; padding:17px; margin:0 0 2px 0; }

.FRONT_ANGEBOTE { position:relative; width:530px; margin:0 2px 0 0; Top:8px; }
.FRONT_ANGEBOTE ul { margin: 2px 0 0 0; padding:0 }
.FRONT_ANGEBOTE li { position:relative; float:left; width:166px; margin: 0 16px 0 0; }
.FRONT_ANGEBOTE li.rechts { position:relative; float:left; width:166px; margin:0; }
.FRONT_ANGEBOTE li div.bild { width:164px; height:124px; background-color:#FFFFFF ; border:1px solid #0A1E7D; }
.FRONT_ANGEBOTE li div.kein_bild { width:164px; height:124px; background-color:#FFFFFF ; border: 1px solid #CCCCCC; }
.FRONT_ANGEBOTE li ul { width:166px;}
.FRONT_ANGEBOTE li li { display:block; float:left; height:12px; width:82px; margin-top:2px; text-align:center; }
.FRONT_ANGEBOTE li li.indexlinks { padding:6px 0 0 0; color:#8CA0B4; }
.FRONT_ANGEBOTE li li.indexrechts { padding:6px 0 0 0; color:#8CA0B4; margin-left:2px; }
.FRONT_ANGEBOTE li li.infolinks { background-color:#E4EEF9; padding:3px 0; }
.FRONT_ANGEBOTE li li.inforechts { background-color:#E4EEF9; padding:3px 0; margin-left:2px; }
.FRONT_ANGEBOTE li li.infototal { clear:both; float:none; width:166px; 
	text-align:center; background-color:#E4EEF9; padding:3px 0; }
.FRONT_ANGEBOTE li li.linklinks { height:18px; padding:0; width:64px; }
.FRONT_ANGEBOTE li li.linkrechts { height:18px; padding:0; width:100px; margin-left:2px; }
.FRONT_ANGEBOTE li td { background-color:#E4EEF9; height:12px; padding:3px 0; text-align:center; }
.FRONT_ANGEBOTE li td.index { background-color:#FFFFFF; padding:6px 0 0 0; }
.FRONT_ANGEBOTE li td.link { height:18px; padding:0; }

.FRONT_ANGEBOTE div.popup { position:absolute; bottom:57px; left:80px; height:auto; width:200px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 24px; background-color:#E4EEF9; z-index:5; }
.FRONT_ANGEBOTE div.popup2 { position:absolute; bottom:57px; right:0; height:auto; width:170px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 3px; background-color:#E4EEF9; z-index:5; }
.FRONT_ANGEBOTE div.popupd { position:absolute; top:0px; left:80px; height:auto; width:200px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 24px; background-color:#E4EEF9; z-index:5; }
.FRONT_ANGEBOTE div.popup2d { position:absolute; top:0px; right:0; height:auto; width:170px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 3px; background-color:#E4EEF9; z-index:5; }
	
.PRODUKTLISTE_canon { position:relative; margin:20px 0 0 0; height: 82px; z-index:0; }
.PRODUKTLISTE_canon ul { position:relative; list-style-type:none; padding:0; margin:0; width:530px;  }
.PRODUKTLISTE_canon li { position:relative; float:left; margin:0 16px 0 0; height:62px; width:166px; padding:0; }
.PRODUKTLISTE_canon li.last { margin:0; }
.PRODUKTLISTE_canon li .bild { position:absolute; top:0; left:0; border: 1px solid #0A1E7D; width:80px; z-index:4; }
.PRODUKTLISTE_canon li .special { position:absolute; top:0; left:0; margin:1px; z-index:4; }
.PRODUKTLISTE_canon li .canonlager { position:absolute; top:0; left:82px; margin:0; padding:1px 3px; width:78px; height:9px; background-color:#CEDFF2; z-index:4; }
.PRODUKTLISTE_canon li p { position:absolute; top:11px; left:82px; width:78px; height:45px; margin:0; padding:3px;
	background-color:#E4EEF9; font-size:9px; line-height:10px; font-weight:normal; }
.PRODUKTLISTE_canon li p span.preisrot { color:#F00; font-size:9px; font-weight:bold; }
.PRODUKTLISTE_canon div.popup { position:absolute; bottom:62px; left:80px; height:auto; width:200px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 24px; background-color:#E4EEF9; z-index:5; }
.PRODUKTLISTE_canon div.popup2 { position:absolute; bottom:62px; right:0; height:auto; width:200px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 24px; background-color:#E4EEF9; z-index:5; }

/* DEFINITIONEN FUER MITTE GARANTIE und SUPPORT*/
/*.MITTE_KOPF { position:fixed; height:20px; top:0; z-index:2;}*/
.MITTE_INHALT { position:relative; top:20px; z-index:1; }
.MITTE_TEXT { position:absolute; top:20px; z-index:1; padding:5px 7px 5px 5px; width:520px; }
.MITTE_FEHLER { position:absolute; top:20px; z-index:1; padding:17px; width:496px; background-color:#FFDD00; }
.MITTE_VORWAHL { position:relative; height:auto; background-color:#E4EEF9; top:20; width:496px; padding:17px; margin: 0 2px 15px 0; }
.MITTE_VORWAHL table td, .MITTE_INFOS table td { padding-bottom:8px; }
.MITTE_VORWAHL table td.index, .MITTE_INFOS table td.index { vertical-align:top; }
.MITTE_VORWAHL table td select, .MITTE_INFOS table td select { width:390px; }
.MITTE_INFOS { position:relative; width:496px; height:auto; padding:17px; margin: 0 2px 15px 0; }

/* DEFINITIONEN FUER MITTE NEWS*/
.NEWS_KOPF { position:relative; height:auto; top:0; background-color:#0A1E7D; width:496px; padding:17px; margin:0 0 17px 0; color:#FFFFFF;
	background-image: url("bilder/news2.gif"); background-repeat:no-repeat; background-position:top right; }
.NEWS_KOPF p, .NEWS_KOPF a { color:#FFFFFF; }
.NEWS_TEXT { position:relative; height:auto; top:0; width:496px; padding:0 17px; margin:0 0 17px 0; }
.NEWS_TEXT p, ol li { font-size:11px; line-height:15px; }
.NEWS_TEXT h3 { font-size:11px; line-height:15px; }

/* DEFINITIONEN FUER MITTE BENUTZERKONTO*/
.MITTE_BK_BLOCK { position:relative; height:auto; background-color:#E4EEF9; width:496px; padding:17px; margin: 15px 2px 2px 0; }
.MITTE_BK_BLOCK ul { margin: 0; padding:0; width:496px; }
.MITTE_BK_BLOCK li { position:relative; margin:6px 0 0 0; padding:0; height:12px; }
.MITTE_BK_BLOCK span { position:absolute; right:0; top:0; }
span.bereit { color:#009900; text-decoration:none; }
span.offen { color:#FF0000; text-decoration:none; }
span.geliefert { position:absolute; right:0; top:0; }
span.bereit_neu { padding:0 3px; background-color:#009900; color:#FFFFFF; }
span.offen_neu { padding:0 3px; background-color:#FF0000; color:#FFFFFF; }
span.geliefert_neu { padding:0 3px; background-color:#000000; color:#FFFFFF; }

.MITTE_BK_FUSS { position:relative; width:530px; height:18px; margin:0 2px 17px 0; }
.MITTE_BK_FUSS ul { padding:0; margin:0; }
.MITTE_BK_FUSS li { position:relative; float:left; height:18px; }
.MITTE_BK_FUSS li.links { height:12px; width:357px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.links1 { height:12px; width:218px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.total { height:12px; width:496px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.rechts { width:137px; margin:0; }
.MITTE_BK_FUSS li.rechts1 { width:137px; margin:0 2px 0 0; }
.MITTE_BK_FUSS li.rechts2 { width:274px; margin:0 2px 0 0; }
.MITTE_BK_FUSS li.links2_1 { height:12px; width:184px; padding:3px 5px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.links2_2 { height:12px; width:184px; padding:3px 5px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.links3 { height:12px; width:254px; padding:3px 5px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_BK_FUSS li.rechts3 { height:12px; width:254px; padding:3px 5px; margin:0 0 0 0; background-color:#E4EEF9; }

.MITTE_BK_INHALT { position:relative; clear:both; height:auto; width:496px; padding:0 17px 7px 17px; margin: -2px 2px 2px 0; background-color:#E4EEF9; }
.MITTE_BK_INHALT table td { padding-top:8px; }
.MITTE_BK_INHALT table td.index { vertical-align:top; }
.MITTE_BK_INHALT table td.index_right { vertical-align:top; text-align:right; }
.MITTE_BK_INHALT table td.right { vertical-align:top; text-align:right; }
.MITTE_BK_INHALT span.regular { font-weight:normal; }

.MITTE_BK_LISTE { position:relative; height:auto; width:530px; margin: -2px 2px 0 0; }
.MITTE_BK_LISTE ul { padding:0; margin:0;  clear:both; }
.MITTE_BK_LISTE li { width:513px; padding:0 0 0 17px; background-color:#E4EEF9;  }
.MITTE_BK_LISTE li.index { width:496px; position:relative; height:18px; padding:0 0 5px 34px;  }
.MITTE_BK_LISTE li.linkzeile { position:relative; height:18px; color:#0A1E7D; margin:2px 0 0 0; }
.MITTE_BK_LISTE li.linkzeile_aktiv { position:relative; height:18px; color:#0A1E7D; margin:2px 0 0 0; font-weight:bold; }
.MITTE_BK_LISTE li.linkzeile:hover, .MITTE_BK_LISTE li.linkzeile_aktiv:hover { cursor:pointer; text-decoration:underline; }
.MITTE_BK_LISTE li li { position:relative; height:12px; width:90px; padding:3px; margin:0; float:left; }
.MITTE_BK_LISTE li li.icon { width:11px; background-image:  url("bilder/checkbox_plus.gif"); background-repeat: no-repeat; background-position: center left; }
.MITTE_BK_LISTE li li.icon_minus { width:11px; background-image:  url("bilder/checkbox_minus.gif"); background-repeat: no-repeat; background-position: center left; }
.MITTE_BK_LISTE li li.w50 { width:50px; }
.MITTE_BK_LISTE li li.w60 { width:60px; }
.MITTE_BK_LISTE li li.w80 { width:80px; }
.MITTE_BK_LISTE li li.w120 { width:106px; }
.MITTE_BK_LISTE li li.w120 { width:120px; }

/* DEFINITIONEN FUER MITTE */
h4.suchresultat { background-color: #E4EEF9; margin: 17px 2px 17px 0; }
h4.suchresultat_erster { background-color: #E4EEF9; margin: 0px 2px 17px 0; }

.ANMELDUNG_KOPF {  position:fixed; top:0; height:40px; z-index:2; }
.ANMELDUNG_KOPF ul { list-style-type:none; margin:0; padding:0; height:20px; }
.ANMELDUNG_KOPF li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; text-align:center; }
.ANMELDUNG_KOPF li.auswahl { display:inline; float:left; width: 96px; height:12px; margin:0 2px 0 0; padding:3px 5px 5px 5px;
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right;
	background-color:#E4EEF9; }
.ANMELDUNG_KOPF li.inaktiv { display:inline; float:left; width: 94px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right; 
	background-color:#E4EEF9; color:#FFFFFF; }
.ANMELDUNG_KOPF li a { display:inline; float:left; width: 94px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right;
	background-color:#CEDFF2; }
.ANMELDUNG_KOPF li a:hover { text-decoration: none; }

.ANMELDUNG_INHALT { position:absolute; top:40px; z-index:1; }

.MITTE_PARTNER { position:relative; height:auto; top:0; width:496px; padding:17px; margin:0 0 2px 0; }
.MITTE_PARTNER table td { padding-top:8px; }
.MITTE_PARTNER table img { width:90px; height:auto; }

.MITTE_FORMULARBLOCK { position:relative; height:auto; top:0; background-color:#E4EEF9; width:496px; padding:17px; margin:0 0 2px 0; }
.MITTE_FORMULARBLOCK table td { padding-top:8px; }
.MITTE_FORMULARBLOCK table td.index { vertical-align:top; }
.MITTE_FORMULARBLOCK table td.check { vertical-align:top; width:20px; }
.MITTE_FORMULARBLOCK input[type=text] { width:290px; margin:0 0 5px 0; height:12px; padding:2px; }
.MITTE_FORMULARBLOCK input.check { width:12px; height:12px; margin:0 5px 0 0; padding:0; }
.MITTE_FORMULARBLOCK textarea { width:486px; height:40px; padding:3px; }
.MITTE_FORMULARBLOCK select { width:150px; margin:0 0 5px 0; height:18px; }
.MITTE_FORMULARBLOCK select.breit { width:248px;}
.MITTE_FORMULARBLOCK select.ganzebreite { width:486px; }

.MITTE_FORMULARBLOCK table td.index_right { vertical-align:top; text-align:right; }
.MITTE_FORMULARBLOCK table td.right { vertical-align:top; text-align:right; }
.MITTE_FORMULARBLOCK table td.produktetotal { vertical-align:top; border-top:2px solid #FFFFFF; font-weight:bold; }
.MITTE_FORMULARBLOCK table td.produktetotal_right { vertical-align:top; border-top:2px solid #FFFFFF; font-weight:bold; text-align:right; }

.MITTE_FORMULARBLOCK_SHOWROOM { position:relative; height:auto; top:0; background-color:#E4EEF9; width:496px; padding:17px; margin:0 0 2px 0; }
.MITTE_FORMULARBLOCK_SHOWROOM table td { padding-top:8px; }
.MITTE_FORMULARBLOCK_SHOWROOM table td.index { vertical-align:top; }
.MITTE_FORMULARBLOCK_SHOWROOM table td.check { vertical-align:top; width:20px; }
/*
.MITTE_FORMULARBLOCK_SHOWROOM input { width:290px; margin:0 0 5px 0; height:12px; padding:2px; }
.MITTE_FORMULARBLOCK_SHOWROOM input.check { width:12px; height:12px; margin:0 5px 0 0; padding:0; }
.MITTE_FORMULARBLOCK_SHOWROOM textarea { width:486px; height:40px; padding:3px; }
.MITTE_FORMULARBLOCK_SHOWROOM select { width:150px; margin:0 0 5px 0; height:18px; }
.MITTE_FORMULARBLOCK_SHOWROOM select.breit { width:248px;}
.MITTE_FORMULARBLOCK_SHOWROOM select.ganzebreite { width:486px; }
*/
.MITTE_FORMULARBLOCK_SHOWROOM table td.index_right { vertical-align:top; text-align:right; }
.MITTE_FORMULARBLOCK_SHOWROOM table td.right { vertical-align:top; text-align:right; }
.MITTE_FORMULARBLOCK_SHOWROOM table td.produktetotal { vertical-align:top; border-top:2px solid #FFFFFF; font-weight:bold; }
.MITTE_FORMULARBLOCK_SHOWROOM table td.produktetotal_right { vertical-align:top; border-top:2px solid #FFFFFF; font-weight:bold; text-align:right; }

.MITTE_FORMULARFUSS { position:relative; width:530px; height:18px; margin:0 2px 17px 0; }
.MITTE_FORMULARFUSS ul { padding:0; margin:0; }
.MITTE_FORMULARFUSS li { position:relative; float:left; height:18px;}
.MITTE_FORMULARFUSS li.links { height:12px; width:337px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_FORMULARFUSS li.rechts { width:157px; margin:0; }
.MITTE_FORMULARFUSS li.links2 { height:12px; width:180px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_FORMULARFUSS li.rechts2_1 { width:156px; margin:0 2px 0 0; }
.MITTE_FORMULARFUSS li.rechts2_2 { width:156px; margin:0; }
.MITTE_FORMULARFUSS li.total { width:530px; margin:0; }
.MITTE_FORMULARFUSS li.zubehoer_links { height:12px; width:380px; padding:3px 17px; margin:0 2px 0 0; background-color:#E4EEF9; }
.MITTE_FORMULARFUSS li.zubehoer_rechts { width:114px; margin:0; }
div.adresse { display:block; padding:3px; width:242px; border:1px solid #CCCCCC; background-color:#FFFFFF;}

.BESTELLUNG_KOPF {  position:fixed; top:0; height:40px; z-index:2; }
.BESTELLUNG_KOPF ul { list-style-type:none; margin:0; padding:0; height:20px; }
.BESTELLUNG_KOPF li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
.BESTELLUNG_KOPF li.auswahl { display:inline; float:left; width: 244px; height:12px; margin:0 2px 0 0; padding:3px 3px 5px 17px;
	background-image: url("bilder/reiter_best_offen.gif"); background-repeat: no-repeat; background-position: top left; background-color:#E4EEF9;  }
.BESTELLUNG_KOPF li a { display:inline; float:left; width: 244px; height:12px; margin:0 2px 0 0; padding:3px 3px 3px 17px; text-decoration:none; 
	background-image: url("bilder/reiter_best_zu.gif"); background-repeat: no-repeat; background-position: top left; }
.BESTELLUNG_KOPF li a:hover { background-image: url("bilder/reiter_best_zu_hover.gif"); background-repeat: no-repeat; background-position: top left; text-decoration:none;  }

.BESTELLUNG3_KOPF {  position:fixed; top:0; height:40px; z-index:800; }
.BESTELLUNG3_KOPF ul { list-style-type:none; margin:0; padding:0; }
.BESTELLUNG3_KOPF li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
.BESTELLUNG3_KOPF li.auswahl { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 0 0; padding: 3px 3px 5px 17px; 
	background-image:  url("bilder/reiter_offen.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #000000; text-decoration: none; font-weight: bold; }
.BESTELLUNG3_KOPF li.inaktiv { display:inline; float:left; width: 121px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right; 
	background-color:#E4EEF9; color:#FFFFFF; }
.BESTELLUNG3_KOPF li a { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 2px 0; padding: 3px 3px 3px 17px; 
	background-image:  url("bilder/reiter_zu.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #0A1E7D; text-decoration: none; font-weight:normal; }
.BESTELLUNG3_KOPF li a:hover { background-image:  url("bilder/reiter_zu_hover.gif");text-decoration: none; }

/*
.BESTELLUNG_KOPF {  position:fixed; top:0; height:40px; z-index:2; }
.BESTELLUNG_KOPF ul { list-style-type:none; margin:0; padding:0; height:20px; }
.BESTELLUNG_KOPF li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
.BESTELLUNG_KOPF li.auswahl { display:inline; float:left; width: 244px; height:12px; margin:0 2px 0 0; padding:3px 3px 5px 17px;
	background-image: url("bilder/reiter_best_offen.gif"); background-repeat: no-repeat; background-position: top left; background-color:#E4EEF9;  }
.BESTELLUNG_KOPF li a { display:inline; float:left; width: 244px; height:12px; margin:0 2px 0 0; padding:3px 3px 3px 17px; text-decoration:none; 
	background-image: url("bilder/reiter_best_zu.gif"); background-repeat: no-repeat; background-position: top left; }
.BESTELLUNG_KOPF li a:hover { background-image: url("bilder/reiter_best_zu_hover.gif"); background-repeat: no-repeat; background-position: top left; text-decoration:none;  }
*/

/* DEFINITIONEN FUER PRODUKTE AUSWAHL */
.PRODUKTESUCHE { position:relative; width:530px; margin:0 2px 0 0; }
.PRODUKTESUCHE td.Kriterienspalte { background-color:#E4EEF9; vertical-align:top; }
.PRODUKTESUCHE td.Kriterienspalte_mitte { background-color:#E4EEF9; vertical-align:bottom; padding:15px 5px; }
.PRODUKTESUCHE td.Kriterienspalte_unten { background-color:#E4EEF9; vertical-align:bottom;  }
.PRODUKTESUCHE td.auswahl { width:394px; padding:3px 3px 3px 17px; background-color:#CEDFF2; font-weight:bold; }
.PRODUKTESUCHE td.vorschau { position:relative; width:104; padding:3px 5px; background-color:#E4EEF9; }
.PRODUKTESUCHE td.hilfe_links { position:relative; width:394px; padding:3px 3px 3px 17px; background-color:#FFDD00; }
.PRODUKTESUCHE td.hilfe_rechts { position:relative; width:104; padding:3px 5px; background-color:#FFDD00; }
.PRODUKTESUCHE td.fusslinks { padding:3px 0 3px 5px; width:271px; background-color:#E4EEF9; }
.PRODUKTESUCHE td.fuss { padding:3px 0 3px 5px; width:133px; background-color:#E4EEF9; }

.KRITERIENGRUPPE { width:118px; padding:10px 5px 5px 15px; }
.KRITERIENGRUPPE ul { padding:0; margin:0; }
.KRITERIENGRUPPE li { width:118px; padding:0; margin:0; }
.KRITERIENGRUPPE li a { display:block; width:103px; padding:3px 0 3px 15px; 
	background-image: url("bilder/checkbox_aus.gif"); background-repeat:no-repeat; background-position:center left; }
.KRITERIENGRUPPE li.aus { display:block; width:103px; padding:3px 0 3px 15px; color:#A7BDD3; }
.KRITERIENGRUPPE li.auswahl a { display:block; width:103px; padding:3px 0 3px 15px; font-weight:bold; 
	background-image: url("bilder/checkbox_an.gif"); background-repeat:no-repeat; background-position:center left; }
.KRITERIENGRUPPE li.titel { width:112px; padding:3px;  font-weight:bold; }
.KRITERIENGRUPPE li.link a { background-image: url("bilder/link_pfeil.gif")}

.PREVIEW { margin:13px 5px 15px 5px; font-size:11px; font-weight:bold; }
.PREVIEW ul { padding:0; margin:6px 0 0 0; }
.PREVIEW li { position:relative; float:left; display:block; width:6px; height:6px; padding:0; margin:0 2px 2px 0; 
	background-color:#a7bdd3; overflow:hidden; max-height:6px; }
.PREVIEW li.best { background-color:#c1b3b2; }
.PREVIEW li.tip { background-color:#cecc8a; }
.PREVIEW li.neu { background-color:#809fb7; }

/* DEFINITIONEN FUER PRODUKTE LISTENDARSTELLUNG */
.MITTE_KOPF { position:fixed; height:20px; top:0; z-index:2;}
/* fuer alle Browser*/
.PRODUKTELISTE_KOPF { position:fixed; height:76px; top:0; z-index:2; }
.PRODUKTELISTE_KOPF_Auswahl { clear:both; position:relative; display:block; margin: 0 2px 2px 0;
	background-color:#CEDFF2; padding: 3px; width: 524px; height: 12px; }
.PRODUKTELISTE_KOPF ul, .DETAIL_Optionen_Sortierung ul
	{ margin: 0 2px 2px 0; width:530px; height:18px; padding:0; }
.PRODUKTELISTE_KOPF li, .DETAIL_Optionen_Sortierung li 
	{ position:relative; display:block;  float:left; top:0; height:12px; margin:0; padding: 3px 0 3px 6px;
	background-color:#E4EEF9; width:100px;}
	
.PRODUKTELISTE_FUSS { position:relative; width:532px; }
.PRODUKTELISTE_FUSS h4 { margin: 0 0 2px 0; width: 386px; height: 12px; float:left;}
.PRODUKTELISTE_FUSS h4.rechts { margin: 0 2px 2px 0; width: 120px; font-size:9px; height: 12px; float:right; font-weight:normal; letter-spacing:0; }

.PRODUKTELISTE { position:relative; z-index:1; top:20px; }
/* .PRODUKTELISTE_platziert { position:absolute; top:76px; z-index:1; } */
.PRODUKTELISTE_platziert { position:relative; top:76px; z-index:1; }

.HEADER { position:relative; margin: 0 0 18px 0; width:532px; height:12px; }
.PRODUKTELISTE span.Treffer, .PRODUKTELISTE_platziert span.Treffer 
{ position:absolute; top:0; left:0; width:263px; font-weight:bold; margin:0 0 15px 3px; text-align:left; }
.PRODUKTELISTE span.MWSt, .PRODUKTELISTE_platziert span.MWSt
{ position:absolute; top:0; right:0px; width:261px; font-weight:bold; color:#FF0000; margin:0 5px 15px 0; text-align:right; }

.PRODUKT { position:relative; margin: 0 0 18px 0; width:532px; height:82px; }
.PRODUKT_keinBild img {
	position:absolute;
	top:0;
	left:0;
	border: 1px solid #CCCCCC;
}
.PRODUKT_Bild a { position:absolute; top:0; left:0; width:80px; height:60px; display:block; border: 1px solid #0A1E7D; }
.PRODUKT_special { position:absolute; top:1px; left:1px; width:80px; height:9px; }
.PRODUKT h3 { display:block; position:absolute; top:0; left:82px; width:360px; height:12px; overflow:hidden;
	padding: 0 4px 10px 10px; margin:0; }
.PRODUKT h5 { display:block; position:absolute; top:0; left:436px; width:90px; height:12px;
	padding: 0 6px 10px 0; margin:0; text-align:right; }
.PRODUKT p { display:block; position:absolute; top:20px; left:82px; width:440px; height:24px; margin:0; padding:0 0 0 10px; overflow:hidden; }
.PRODUKT ul.index { position:absolute; top:46px; left:84px; width:448px; height:12px; padding:6px 2px 0 0; margin:0; }
.PRODUKT ul.index li { position:relative; display:inline; float:left; top:0; width:75px; text-align:center; margin: 0 2px 0 0; }
.PRODUKT ul.index li.lieferung { width:81px; }
.PRODUKT ul.fuss { position:absolute; top:62px; left:0px; width:532px; height:18px; padding:0; margin:2px 0 0 0; }
.PRODUKT ul.fuss li { position:relative; display:block;  float:left; top:0; height:12px; margin:0 2px 0 0; padding: 3px 0;
	background-color:#E4EEF9; text-align:center; width:81px; }
.PRODUKT ul.fuss li.lieferung { height:10px; margin:0 2px 0 0; padding: 4px 0; }
.PRODUKT ul.fuss li.merken_link { width:140px; height:18px; padding:0; }
.PRODUKT ul.fuss li.detail_link { width:80px; height:18px; padding:0; }
.PRODUKT ul.fuss li.warenkorb_link { width:140px; height:18px; padding:0; }

.PRODUKT div.popup { position:absolute; top:82px; left:92px; height:auto; width:200px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 12px; background-color:#E4EEF9; z-index:5; }

span.lager { color:#009900; }
span.frist { color:#0A1E7D; }
span.rot { color:#FF0000; }
strong span.rot { color:#FF0000; font-weight:bold; }

.PRODUKT_kompakt { position:relative; margin: 0 2px 2px 0; width:530px; height:62px; background-color:#E4EEF9; }
.PRODUKT_kompakt h3 { display:block; position:absolute; top:0; left:82px; width:360px;font-size:10px; line-height:10px; height:10px; overflow:hidden;
	padding: 0 4px 0 10px; margin:0; background-color:#CEDFF2; }
.PRODUKT_kompakt h5 { display:block; position:absolute; top:0; left:436px; width:90px;font-size:10px; line-height:10px; height:10px;
	padding: 0 4px 0 0; margin:0 2px 0 0; text-align:right; background-color:#CEDFF2; }
.PRODUKT_kompakt p { display:block; position:absolute; top:14px; left:82px; width:436px; height:24px; margin:0; padding:0 4px 0 10px; 
	font-size:9px; overflow:hidden; }
.PRODUKT_kompakt ul.fuss { position:absolute; top:40px; left:92px; width:442px; height:18px; padding:0; margin:0; }
.PRODUKT_kompakt ul.fuss li { position:relative; display:block;  float:left; top:0; height:12px; margin:0 18px 0 0; padding: 3px 0;
	background-color:#E4EEF9; text-align:center; }

  
/* DEFINITIONEN FUER PRODUKTE DETAILANSICHT */
/* KOPF und REITER */

.DETAIL_Kopf {  position:fixed; top:0; height:40px; z-index:800; }
.DETAIL_Kopf ul { list-style-type:none; margin:0; padding:0; }
.DETAIL_Kopf li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
.DETAIL_Kopf li.auswahl { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 0 0; padding: 3px 3px 5px 17px; 
	background-image:  url("bilder/reiter_offen.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #000000; text-decoration: none; font-weight: bold; }
.DETAIL_Kopf li.inaktiv { display:inline; float:left; width: 121px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right; 
	background-color:#E4EEF9; color:#FFFFFF; }
.DETAIL_Kopf li a { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 2px 0; padding: 3px 3px 3px 17px; 
	background-image:  url("bilder/reiter_zu.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #0A1E7D; text-decoration: none; font-weight:normal; }
.DETAIL_Kopf li a:hover { background-image:  url("bilder/reiter_zu_hover.gif");text-decoration: none; }

ul.tabs4 { list-style-type:none; margin:0; padding:0; }
ul.tabs4 li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
ul.tabs4 li.auswahl { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 0 0; padding: 3px 3px 5px 17px; 
	background-image:  url("bilder/reiter_offen.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #000000; text-decoration: none; font-weight: bold; }
ul.tabs4 li.inaktiv { display:inline; float:left; width: 121px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right; 
	background-color:#E4EEF9; color:#FFFFFF; }
ul.tabs4 li a { display: inline; float:left; width: 111px; height: 12px; margin: 0 2px 2px 0; padding: 3px 3px 3px 17px; 
	background-image:  url("bilder/reiter_zu.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #0A1E7D; text-decoration: none; font-weight:normal; }
ul.tabs4 li a:hover { background-image:  url("bilder/reiter_zu_hover.gif");text-decoration: none; }

ul.tabs5 { list-style-type:none; margin:0; padding:0; }
ul.tabs5 li { position:relative; display:block; top:0; height:20px; margin:0px; float:left; }
ul.tabs5 li.auswahl { display: inline; float:left; width: 84px; height: 12px; margin: 0 2px 0 0; padding: 3px 3px 5px 17px; 
	background-image:  url("bilder/reiter5_offen.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #000000; text-decoration: none; font-weight: bold; }
ul.tabs5 li.inaktiv { display:inline; float:left; width: 94px; height:12px; margin:0 2px 0 0; padding:3px 5px 3px 5px; 
	background-image: url("bilder/ecke.gif"); background-repeat: no-repeat; background-position: top right; 
	background-color:#E4EEF9; color:#FFFFFF; }
ul.tabs5 li a { display: inline; float:left; width: 84px; height: 12px; margin: 0 2px 2px 0; padding: 3px 3px 3px 17px; 
	background-image:  url("bilder/reiter5_zu.gif"); background-repeat: no-repeat; background-position: top left; 
	color: #0A1E7D; text-decoration: none; font-weight:normal; }
ul.tabs5 li a:hover { background-image:  url("bilder/reiter5_zu_hover.gif");text-decoration: none; }

/* DETAILS */
.DETAIL { position:absolute; top:40px; }

.DETAIL_Spezifikation { width:496px; background-color:#E4EEF9; padding:17px 17px 10px 17px; margin: 0 2px 2px 0 ; }
.DETAIL_Spezifikation table td { padding-bottom:7px; }
.DETAIL_Spezifikation table td.index { vertical-align:top; }
.DETAIL_Spezifikation select { width:265px; }
.DETAIL_Spezifikation textarea { width:370px; height:42px; padding:3px; }
.DETAIL_Spezifikation table td div.ersatz_popup { height:12px; padding:2px; width:260px; border:1px solid #8CA0B4; color:#8CA0B4; float:left; margin-right:5px; }
.DETAIL_Spezifikation table td div.ersatz_textarea { height:40px; padding:3px; width:368px; border:1px solid #8CA0B4; color:#8CA0B4; float:left;}

 
/* BILD */
.DETAIL_Bild {width:530px; clear:both; position:relative; height: 450px; margin: 0 2px 4px 0 ;}
.DETAIL_Bild_Kopf {width:530px; background-color:#E4EEF9; height:48px; position:absolute; top:0; left:0;}
.DETAIL_Bild ul {width:513px; position:absolute; top:17px; left:17px; margin:0; padding:0;}
.DETAIL_Bild li { background-color:#FFFFFF; float:left; margin: 0 17px 17px 0; padding:0; }
.DETAIL_Bild li a { width:80px; height:60px; display:block; border: 1px solid #0A1E7D; }
.DETAIL_Bild li.auswahl img { width:80px; height:60px; display:block; border: 1px solid #CCCCCC; }
.DETAIL_Bild_Bildrahmen {width:528px; height:398px; background-color:#FFFFFF ; position:absolute; left:0; top:50px; 
	border:1px solid #CCCCCC; background-position:center center; background-repeat:no-repeat;}
/* OPTIONEN */
/*.DETAIL_Optionen_Sortierung { position:fixed; top:40; height:20px; z-index:3;}
.DETAIL_Optionen { position:absolute; top:40px; }*/

/* FUSS */
.DETAIL_FussIndex {height:18px; width:530px; margin:-2px 2px 0 0; padding:0; background-color: #E4EEF9; position:relative;}
.DETAIL_FussIndex ul {list-style-type:none; margin:0; padding:0;}
.DETAIL_FussIndex li {position:relative; display:block; float:left; 
	top:3px; margin:0; height:12px; width:82px; color: #8CA0B4; text-align:center; }
	
.DETAIL_Fuss { position:relative; margin: 2px 0 0 0; padding:0; width: 532px; height: 18px;}
.DETAIL_Fuss ul {margin:0; padding:0;}
.DETAIL_Fuss li { position:relative; display:block;  float:left; top:0; height:12px; margin:0 2px 0 0; padding: 3px 0;
	background-color:#E4EEF9; text-align:center; width:80px; }
.DETAIL_Fuss li.link{ width:141px; height:18px; padding:0; }

.DETAIL div.popup { position:absolute; bottom:53px; left:162px; height:auto; width:180px; visibility:hidden; text-align:left; font-size:9px; line-height:15px;
	border:2px solid #FFFFFF; padding:6px 6px 6px 22px; background-color:#E4EEF9; z-index:5; }

.DETAIL_Fuss2 { position:relative; margin:17px 0 0 0; padding:0; width:532px; height:18px; }
.DETAIL_Fuss2 ul { margin:0; padding:0;}
.DETAIL_Fuss2 li { position:relative; display:block;  float:left; top:0; height:12px; margin:0 2px 0 0; padding: 3px 0 3px 17px; 
	width:227px; background-color:#CEDFF2; }
.DETAIL_Fuss2 li.zurueck2 { width:267px; }

/* DEFINITIONEN FR NAVIGATION LINKS*/
.LINKS_MENU {width:170px;}
.LINKS_MENU ul {list-style-type:none; margin:0 0 15px 0; padding:0;}
.LINKS_MENU li { margin:0 0 2px 0; }
.LINKS_MENU a {display:block; width:150px; padding:3px 3px 3px 17px; text-decoration:none;
	background-image:  url("bilder/HK_zu.gif"); background-repeat: no-repeat; background-position: top left; background-color:#CEDFF2;}
.LINKS_MENU a:hover {background-image:  url("bilder/HK_zu_hover.gif"); text-decoration: none; background-color:#E4EEF9; }
.LINKS_MENU li.auswahl a {background-image:  url("bilder/HK_offen.gif");}
.LINKS_MENU li.auswahl a:hover {background-image:  url("bilder/HK_offen_hover.gif"); }
.LINKS_MENU li.auswahl ul li { margin:2px 0 0 0; }
.LINKS_MENU li.auswahl ul li a {background-image:  url("bilder/link_pfeil_menu.gif"); background-position: center left; 
	background-color:#E4EEF9; }
.LINKS_MENU li.auswahl ul li a:hover {background-image:  url("bilder/link_pfeil_menu.gif"); background-position: center left;
	text-decoration:underline;}
	
	.LINKS_MENU li.auswahl ul li.auswahl2 a {background-image:  url("bilder/link_pfeil_menu.gif"); font-weight:bold; background-position: center left; 
	background-color:#E4EEF9; }
.LINKS_MENU li.auswahl ul li.auswahl2 a:hover {background-image:  url("bilder/link_pfeil_menu.gif"); font-weight:bold; background-position: center left;
	text-decoration:underline;}

/* DEFINITIONEN FUER NAVIGATION RECHTS*/
.RECHTS_MENU { width:200px; margin:0 0 0 2px; }
.RECHTS_MENU ul { margin:0 0 15px 0; padding:0; }
.RECHTS_MENU li { position:relative; width:200px; display:block; }
.RECHTS_MENU li a { margin:0 0 2px 0; }

.RECHTS_MENU a.menu { display:block; clear:both; width:180px; padding:3px 3px 3px 17px; text-decoration:none;
	background-image:  url("bilder/HKR_zu.gif"); background-repeat: no-repeat; background-position: top left; color:#FFFFFF; }
.RECHTS_MENU a.menu:hover { background-image:  url("bilder/HKR_zu_hover.gif"); text-decoration: none; }
.RECHTS_MENU li.auswahl a.menu { background-image:  url("bilder/HKR_offen.gif"); }
.RECHTS_MENU li.auswahl a.menu:hover { background-image:  url("bilder/HKR_offen_hover.gif"); }
.RECHTS_MENU li.login a.menu { background-image:  url("bilder/HKR_login_zu.gif"); font-weight:bold; background-color:#FF0000; }
.RECHTS_MENU li.login a.menu:hover { background-image:  url("bilder/HKR_login_zu_hover.gif"); background-color:#c5081d; }
.RECHTS_MENU li.login_auswahl a.menu { background-image:  url("bilder/HKR_login_offen.gif"); font-weight:bold; background-color:#FF0000; }
.RECHTS_MENU li.login_auswahl a.menu:hover { background-image:  url("bilder/HKR_login_offen_hover.gif"); background-color:#c5081d; }
.RECHTS_MENU li.auswahl li a.submenu, .RECHTS_MENU li.login_auswahl li a.submenu { 
	display:block; padding:3px 3px 3px 17px; background-color:#E4EEF9;
	background-image:  url("bilder/link_pfeil_menu.gif"); background-position: center left; background-repeat:no-repeat; }
.RECHTS_MENU li.auswahl li a.submenu_hilfe { display:block; height:12px; padding:3px 3px 3px 17px;
	background-color:#FFDD00; 
	background-image:  url("bilder/link_pfeil_menu.gif"); background-position: center left; background-repeat:no-repeat;}
	
.RECHTS_MENU li li.text { padding:10px 5px 15px 5px; width:190px; background-color:#0A1E7D; color:#FFFFFF; }
.RECHTS_MENU li li.text a { color:#FFFFFF;}

.RECHTS_MENU li li.hilfe { padding:5px 5px 15px 5px; width:190px; background-color:#FFDD00; margin:0 0 2px 0; line-height:16px; }
.hilfetext { margin: 5px 5px 10px 0; font-size:10px; line-height:12px; }
.menu_info { color:#ffffff; position:absolute; top:3px; right:18px; }
	
/* DEFINITIONEN FUER BENUTZERKONTO*/
.RECHTS_MENU div.Login { clear: both; margin: 0 0 2px 0; padding:15px 5px; background-color:#FF0000; color:#FFFFFF; font-weight:bold; }
.RECHTS_MENU input { width:180px; height:12px; padding:2px; }
.RECHTS_MENU input.absenden { width:90px; height:20px; margin:15px 0 0 98px; background-color:#EEEEEE; color:#0A1E7D; }
.RECHTS_MENU div.anmelden { clear:both; width:200px; height:18px; margin:0; }

/* DEFINITIONEN FUER NEWS RECHTS */
.RECHTS_MENU div.News { margin:15px 0 0 0; }
.RECHTS_MENU div.News_Meldung { margin:15px 0 0 0; background-color:#FFDD00; padding:3px; }
.RECHTS_MENU div.News ul { margin:5px 0 0 0; padding:0; width:200px; height:14px; }
.RECHTS_MENU div.News li { position:relative; display:block; float:left; width:99px; height:14px; 
	margin:0 2px 0 0; text-align:center; }
.RECHTS_MENU div.News li.rechts { margin:0; }
.RECHTS_MENU div.News li.drei { position:relative; display:block; float:left; width:65px; height:14px; 
	margin:0 2px 0 0; text-align:center; }
.RECHTS_MENU div.News li.drei_rechts { width:66px; margin:0; }
.RECHTS_MENU div.archivinfo { clear:both; width:195px; height:14px; padding:0 0 0 5px; margin:15px 0 2px 0; 
	color:#FFFFFF; background-color:#0A1E7D; }
.RECHTS_MENU div.archiv { clear:both; width:200px; height:18px; margin:0 0 15px 0;}

/* DEFINITIONEN FUER JOB-BOERSE RECHTS */
.RECHTS_MENU div.Jobs { margin:15px 0 0 0; }
.RECHTS_MENU div.Jobs ul { margin:5px 0 0 0; padding:0; width:200px; height:14px; }
.RECHTS_MENU div.Jobs li { position:relative; display:block; float:left; width:99px; height:14px; 
	margin:0 2px 0 0; text-align:center; }
.RECHTS_MENU div.Jobs li.rechts { margin:0; }

.RECHTS_MENU div.Abstand { height:15px; }

/* DEFINITIONEN FUER WARENKORB RECHTS*/
.RECHTS_MENU div.Warenkorb { margin: 15px 0 0 0; }
.RECHTS_MENU div.Warenkorb ul { margin:5px 0 0 0; padding:0; width:200px; height:14px; }
.RECHTS_MENU div.Warenkorb li { position:relative; display:block; float:left; width:14px; height:14px; 
	margin:0 2px 0 0; background-color:#E4EEF9; text-align:center; }
.RECHTS_MENU div.Warenkorb li.wk_detail { width:40px; }
.RECHTS_MENU div.Warenkorb li.wk_stueck { padding:0 1px; width:36px;}
.RECHTS_MENU div.Warenkorb li.wk_preis { padding:0 1px; width:68px; margin:0;} 
.RECHTS_MENU div.infolinks { float:left; height:14px; margin:0 2px 0 0; padding:0 0 0 5px; width:94px; 
	text-align:left; color: #FFFFFF; background-color: #0A1E7D;  }
.RECHTS_MENU div.inforechts { float:left; height:14px; margin:0; padding:0 3px 0 0; width:96px; 
	text-align:right; color: #FFFFFF; background-color: #0A1E7D; }
.RECHTS_MENU div.linklinks{ float:left; width:99px; height:18px; margin:2px 2px 15px 0;}
.RECHTS_MENU div.linkrechts { float:left; width:99px; height:18px; margin:2px 0 15px 0;}
 
 /* DEFINITIONEN FUER MERKLISTE RECHTS*/
.RECHTS_MENU div.Merkliste { margin: 15px 0 0 0; }
.RECHTS_MENU div.Merkliste ul { margin:5px 0 0 0; padding:0; width:200px; height:14px; }
.RECHTS_MENU div.Merkliste li { position:relative; display:block; float:left; width:14px; height:14px; 
	margin:0 2px 0 0; background-color:#E4EEF9; text-align:center; }
.RECHTS_MENU div.Merkliste li.wk_detail { width:40px; }
.RECHTS_MENU div.Merkliste li.wk_preis { padding:0 1px; width:137px; margin:0; padding:0 3px 0 0; text-align:right;} 
.RECHTS_MENU div.kategorie { clear:both; height:14px; margin:0; padding:2px 3px; width:194px; 
	text-align:left; font-weight:bold; color: #000000; background-color: #CEDFF2; }
.RECHTS_MENU div.vergleichen{ float:left; width:149px; height:18px; margin:0 2px 15px 0;}
.RECHTS_MENU div.vergleichenrechts { float:left; height:18px; margin:0 0 15px 0; padding:0; width:49px; 
	text-align:left; color: #000000; background-color: #CEDFF2; }
.RECHTS_MENU div.vergleichefertig { clear:both; height:14px; margin:0; padding:0 3px; width:194px; 
	text-align:left; color: #FFFFFF; background-color: #0A1E7D; }
.RECHTS_MENU div.vergleicheloeschen{ clear:both; float:left; width:200px; height:18px; margin:2px 0 15px 0;}
