/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
content.css for Logiway.de
25.04.2005 09:30 MSC 
update 22.05.2006
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* Hier finden sich alle Styles die den Bereich CONTENT Rechte Spalte betreffen */
/* also alles, was sich innerhalb von div id="content" id="colRight*" abspielt */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* colors:

Body BG: #EBEBF7

Shop Dark Blue: #0E4095
Shop navLevel_01 BG: #BAC3E2
Catalog catalogNavLevel_03 BG normal: #EFEFF9;
Catalog catalogNavLevel_03 BG shaded: #EBEBF7

*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Datentabelle im redaktionellen Bereich: */

table.datenTabelle{
margin:0 20px;
border:1px solid #EBEBF7;
}
table.datenTabelle caption{
margin:0 20px;padding:5px 10px;
font-weight:bold;
background-color:#EBEBF7;
border:1px solid #EBEBF7;
}
table.datenTabelle tfoot{
margin:0 20px;padding:5px 10px;
border-top:1px solid #EBEBF7;
}

table.datenTabelle{
font: normal 80%/160% Verdana, Arial, Helvetica, sans-serif;
}

table.datenTabelle td,
table.datenTabelle th,
table.datenTabelle caption{
text-align:left;
vertical-align:top;
padding:5px 10px;
}

table.datenTabelle td.zentriert,
table.datenTabelle th.zentriert{
text-align:center;
vertical-align:top;
padding:5px 10px;
}

table.datenTabelle td.hoehenzentriert{
text-align:left;
vertical-align:middle;
padding:5px 10px;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Fehlermeldungen: */

#errorMessages{
margin:0;padding:20px;
border:2px solid #0E4097;
background-color:#fff;
}
#errorMessages h2{
font: bold 80%/160% Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#errorMessages h2 span{
padding:2px;
color:#fff;
background-color:#f00;
}
#errorMessages p{
padding:2px 1px;
font: normal 80%/160% Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.errorMessage
{
white-space:nowrap;
	font-weight: bold;
	vertical-align: baseline;
	color: #f00 !important;
	text-decoration: none !important;
}

a.errorMessage:focus,
a.errorMessage:hover,
a.errorMessage:active{
text-decoration:underline !important;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Hinweismeldungen: */
#hintMessages
{
	border-right: #0e4097 2px solid;
	padding-right: 20px;
	border-top: #0e4097 2px solid;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px;
	border-left: #0e4097 2px solid;
	padding-top: 20px;
	border-bottom: #0e4097 2px solid;
	background-color: #fff;
}
#hintMessages h2
{
	font: bold 80%/160% Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#hintMessages h2 span
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #fff;
	padding-top: 2px;
	background-color: #47ce3a;
}
#hintMessages p
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	font: 80%/160% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 2px;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* content layout: */

#content p{
margin:0;padding:10px 20px;border:0;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

#content a.standardTextLink{
font-size:80%;
}

#content table.customShop{
border-bottom:2px solid #0E4097;
border-collapse:separate;
}

#content table.customShop td{
margin:0;padding:10px 25px;border:0;

font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:bottom;
}
#content table.customShop h3{
color:#333;
text-transform:uppercase;
font: bold 120%/160% Verdana, Arial, Helvetica, sans-serif;
}


#content table.autorisierungen img{
margin:0 0 5px 0;
text-align:center;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* right column layout: */

#colRightLogin{
display:block;
padding:0;margin:0;border:0;
min-height:75px;
width:220px;
}
#colRightLogin table{
background:#fff;
}

#colRightLogin h4{
background-image:url(/images/icon_login.gif);
background-position:0 50%;
background-repeat:no-repeat;
margin:0;padding:0 0 0 20px;border:0;
font:bold 80%/160% Verdana, Arial, Helvetica, sans-serif;
color:#0E4096;
text-transform:uppercase;
}

#colRightLogin a.customLogout,
#colRightLogin a.customProfil{
background-image:url(/images/icon_logout.gif);
background-position:left;
background-repeat:no-repeat;
margin:0 15px;padding:0 0 0 20px;border:0;
font:bold 80%/160% Verdana, Arial, Helvetica, sans-serif;
color:#0E4096;
text-transform:uppercase;
}
#colRightLogin a.customProfil{
background-image:url(/images/icon_profil.gif);
}

#colRightLogin a.customLogout:focus,
#colRightLogin a.customLogout:hover,
#colRightLogin a.customLogout:active{
text-decoration:none;
}


#colRightLogin a.customProfil:focus,
#colRightLogin a.customProfil:hover,
#colRightLogin a.customProfil:active{
text-decoration:none;
}

#produktSuche h4{
margin:13px 0px 10px 20px;padding:0;border:0;
font:bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#0E4096;
text-transform:uppercase;
}




#produktSuche a{
display:block;
margin:7px 0px 0 20px;
}

#colRightLogin a, #produktSuche  a{
color:#0E4096;
text-decoration:underline;
font: normal 70%/120% Verdana, Arial, Helvetica, sans-serif;
}
#colRightLogin a:hover,
#colRightLogin a:focus{
text-decoration:none;
}

#produktSuche  a{
font: bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
}

#colRightPhone {
margin:0;padding:0;border:0;
background:#EBEBF7;
min-height:25px;
}

#colRightPhone a:link,
#colRightPhone a:visited,
#colRightPhone strong
{
background-image:url(/images/icon_contact.gif);
background-position:left;
background-repeat:no-repeat;
padding:4px 0 4px 20px;
margin:0 15px;
line-height:17px;
display:block;
font:bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
color:#0E4096;
text-decoration:underline;
}

#colRightPhone a:focus,
#colRightPhone a:hover,
#colRightPhone a:active,
#colRightPhone strong
{
text-decoration:none;
}


/* #colRightMiddle ist div Produktneuheiten */
#colRightMiddle {
margin:18px 0 0 0;padding:0;;border:0;
background:#fff url(/images/bg_colRightMiddle.gif) repeat-x;
border-right:3px solid #0E4097;
border-bottom:3px solid #0E4097;
min-width:217px;
}

#colRightMiddle img{
margin:20px 15px 15px 15px;
}

#colRightMiddle img.mpZero{
margin:0;padding:0;border:0;
}

#colRightMiddle h1{
background:#0E4095;
font:bold 84%/120% Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:2px 0 2px 15px;
}

#colRightMiddle h3{
margin:0 0 0 15px;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

#colRightMiddle p{
padding:0;
margin:0 0 0 15px;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

#colRightMiddle div{
margin:10px 0 0 0;
padding:10px 0 20px 0;
background:#EBEBF7;
width:100%;
}

#colRightMiddle ul{
list-style-type:none;
font: bold 70% Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 15px;
}

#colRightMiddle a:link,
#colRightMiddle a:visited
{
color:#0E4096;
text-decoration:underline;
font-weight:bold
}

#colRightMiddle a:focus,
#colRightMiddle a:hover,
#colRightMiddle a:active{
text-decoration:none;
}



#colRightBottom {
margin:23px 0 0 0;
min-width:220px;
}

#colRightBottom img{
margin:0 15px;
}

#colRightBottom h3{
margin:2px 15px 0 15px;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

#colRightBottom p{
margin:0 15px 0 15px;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

#colRightBottom a:link,
#colRightBottom a:visited
{
color:#000;
text-decoration:underline;
font-weight:bold;
}

#colRightBottom a:focus,
#colRightBottom a:hover,
#colRightBottom a:active{
text-decoration:none;
}























/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  *//* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/* update 24.04.2006 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Katalog Navigation */
/* #catalogueNav */

#catalogueNav{
border-bottom:2px solid #0E4095;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/* Neu 24.04.2006 Michael Schwarz BEGINN */
#catalogueNav p{
font-weight:bold;
color: #0e4096;
background-color:#EBEBF7;
/* min-height:24px; */
line-height:186%;
margin:0;padding:0 0 0 10px;border:0;
border-bottom:1px solid #fff;
}
#catalogueNav p a,
#catalogueNav p a:visited
{
margin:0;padding:0;
text-decoration: underline;
color:#7C95C6;
}

/* #catalogueNav p a:visited
{
color:#7C95C6 !important;
} */

#catalogueNav p a.aktiv
{
	color: #7c95c6;
}

#catalogueNav p a:focus,
#catalogueNav p a:hover,
#catalogueNav p a:active{
text-decoration:none;
}
/* Neu 24.04.2006 Michael Schwarz ENDE */


/* 1. Katalog Ebene: */
#catalogueNav ul li{
min-height:24px;
margin:0;padding:0;border:0;
list-style:none;
}
/* 2. Katalog Ebene: */
#catalogueNav ul li ul li a,
#catalogueNav ul li ul li span.notLinked{
/* vorm update 04-2006:
padding-left:30px;*/
padding-left:50px;
}

/* 3. Katalog Ebene: */
#catalogueNav ul li ul li ul li a,
#catalogueNav ul li ul li ul li span.notLinked{
/* vorm update 04-2006:
padding-left:50px;*/
padding-left:70px;
}

#catalogueNav ul li a
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	display: block;
	/* vorm update 04-2006:
padding-left: 10px;*/
padding-left: 30px;
	MIN-HEIGHT: 25px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 83%/160% Verdana, Arial, Helvetica, sans-serif;
	border-left: 0px;
	color: #0e4096;
	padding-top: 0px;
	border-bottom: #fff 1px solid;
	background-color: #f2f3fa;
	text-decoration: underline;
}
#catalogueNav ul li a:focus,
#catalogueNav ul li a:hover,
#catalogueNav ul li a:active{
text-decoration:none;
}

/* 2. Katalog Ebene in Reihe: */
#catalogueNav ul li.inLine{
padding-left:0;
background:#f2f3fa;
border-bottom:1px solid #fff;
}

/* 3. Katalog Ebene in Reihe: */
#catalogueNav ul li ul li.inLine{
/* vorm update 04-2006:
padding-left:20px;*/
padding-left:40px;
background:#f2f3fa;
border-bottom:1px solid #fff;
}

/* 4. Katalog Ebene in Reihe: */
#catalogueNav ul li ul li ul li.inLine{
/* vorm update 04-2006:
padding-left:40px;*/
padding-left:60px;
background:#f2f3fa;
border-bottom:1px solid #fff;
}


#catalogueNav ul li ul li ul li.inLine a,
#catalogueNav ul li ul li ul li.inLine span.notLinked,
#catalogueNav ul li ul li.inLine a,
#catalogueNav ul li ul li.inLine span.notLinked,
#catalogueNav ul li.inLine a,
#catalogueNav ul li.inLine span.notLinked{
display:inline;
padding-left:10px;
border:0;color:#7c95c6;
font-weight:normal;
white-space:nowrap;
}

#catalogueNav ul li.inLine a.aktiv,
#catalogueNav ul li.inLine span.notLinked,
#catalogueNav ul li ul li.inLine span.notLinked,
#catalogueNav ul li ul li ul li.inLine span.notLinked{
background-color:#f2f3fa;font-weight:bold;
color:#476daf;
}




#catalogueNav ul li span.notLinked,
#catalogueNav h3.theProduct,
#catalogueNav h3.zugeordneterArtikel{
display:block;min-height:25px;
margin:0;
/* vorm update 04-2006:
padding:0 0 0 10px;*/
padding:0 0 0 30px;
border:0;
font:bold 83%/160% Verdana, Arial, Helvetica, sans-serif;
color:#0e4096;
border-bottom:1px solid #fff;
background-color:#eaebf6;
}

#catalogueNav h3.theProduct{
border:0;
color:#0E4097;
}
#catalogueNav h3.level_01{
/* vorm update 04-2006:
padding:0 0 0 10px;*/padding:0 0 0 30px;
}
#catalogueNav h3.level_02{
/* vorm update 04-2006:
padding:0 0 0 30px;*/padding:0 0 0 50px;
}
#catalogueNav h3.level_03{
/* vorm update 04-2006:
padding:0 0 0 50px;*/padding:0 0 0 70px;
}
#catalogueNav h3.level_04{
/* vorm update 04-2006:
padding:0 0 0 70px;*/padding:0 0 0 90px;
}
#catalogueNav h3.level_05{
/* vorm update 04-2006:
padding:0 0 0 90px;*/
padding:0 0 0 110px;
}

#catalogueNav h3.theProduct a{
margin:0;
/* vorm update 04-2006:
padding:0 0 0 10px;*/
/* padding:0 0 0 30px; */
padding:0;
border:0;
color:#0E4096;
text-decoration:underline;
}
#catalogueNav h3.theProduct a:hover,
#catalogueNav h3.theProduct a:focus{
text-decoration:none;
}

#catalogueNav h3.zugeordneterArtikel{
border-top:1px solid #fff;
border-bottom:0;
color:#0E4097;
}


#catalogueNav ul li a.aktiv{color:#7c95c6;background-color:#eaebf6;border-bottom:1px solid #fff;}

#catalogueNav ul li a.bgDark{background-color:#eaebf6;border-bottom:1px solid #f2f3fa;}
#catalogueNav ul li a.bgLite{background-color:#eeeff8;border-bottom:1px solid #f2f3fa;}

#catalogueNav ul li span.noBorderBottom,
#catalogueNav ul li a.noBorderBottom,
#catalogueNav ul li.noBorderBottom,
#catalogueNav ul li ul li.noBorderBottom,
#catalogueNav ul li ul li ul li.noBorderBottom,
.noBorderBottom{
border-bottom:none;}

.bg_ebebf7{
background-color:#ebebf7 !important;
}

.bg_f2f3fa{
background-color:#f2f3fa !important;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  *//* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */






































/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* div#productView */
/* APA 10032005 BEGINN */
/* Detail Produktansichten im Katalogbereich */

#productDetails {
margin:13px 0 30px 0;padding:0;
border:0;
width:100%;
}


#productDetails img{display:inline;margin:0 15px 15px 15px;}

#productView {
min-height:30px;
}



#productView a:link,
#productView a:visited
{
color:#0E4096;
text-decoration:underline;
}

#productView a:focus,
#productView a:hover,
#productView a:active{
text-decoration:none;
}

#productView td {
margin:0;padding:5px 0;border:0;
}

#productView td p,#productView td h5,#productView td a{
margin:0;padding:0;border:0;
}



#productView td a{
font-weight:bold;
}

#productView td a.pdfLink{
padding:0 25px !important; /* erbt sont von der td */
font-weight:bold;
background: #fff url(/images/icon_pdf_blau.gif)  no-repeat 0 50%;
white-space:nowrap;
}

#productView td a.wkLink,
#productView td a.wkLinkIstDrin,
#productView td span.wkLinkIstDrin{
padding:0 25px !important; /* erbt sonst von der td */
font-weight:bold;
background: #fff url(/images/icon_warenkorb.gif)  no-repeat 0 100%;
white-space:nowrap;
}
#productView td a.wkLinkIstDrin{
background: #fff url(/images/icon_warenkorb_voll.gif)  no-repeat 0 100%;
}
#productView td span.wkLinkIstDrin{
background: #fff url(/images/icon_warenkorb_voll.gif)  no-repeat 0 100%;
color:#0E4095;
}

a.callBackLink,
a.telnrLink{
margin-left:30px;
padding:0 25px !important; /* erbt sonst von der td */
font-weight:bold;
line-height:200%;
}
a.callBackLink{
background: #fff url(/images/icon_callBackLink.gif)  no-repeat 0 50%;
}

a.telnrLink{
background: #fff url(/images/icon_telNrLink.gif)  no-repeat 0 50%;

}





/*Layout-Tabellen*/

table.productBasic {margin:23px 120px 30px 0;padding:0;border:0;}

table.productBasic td img{display:inline;}



/* APA 10032005 END */



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* div.productArea 
Produkte auswaehlen und auflisten
*/


div.productArea{
width:100%;
}

div.productArea h3{
font: bold 80%/160% Verdana, Arial, Helvetica, sans-serif;
margin:0;padding-top:10px !important;
}

div.productArea h4{
margin:0;padding:10px 20px 0px 20px;
}

div.productArea h5{
margin:0;padding:15px 20px 0px 20px;
}

div.productArea p.afterH3{
padding-top:0 !important;
}



/* table.productList */

table.productList {
width:100%;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
margin:0;padding:0;border:0;
border-collapse:separate; 
/* border-collapse:collapse; */
/* Info: Mozilla stellt bei collapse keine tr/td borders dar */
border-spacing:0;
empty-cells:show;
border-top:1px solid #EBEBF5;
border-bottom:1px solid #EBEBF5;
}


table.productList th.weitereArtikel h4,
table.productList th.inRubrik h5{
font: bold 90%/120% Verdana, Arial, Helvetica, sans-serif;
margin:0;padding:4px 22px;border:0;
text-align:left;
}

table.productList th.weitereArtikel h4{
background:#0E4097;
color:#fff;
}

table.productList th.inRubrik h5{
background:#D2DBEC;
color:#000;
}

table.productList tr.bgColor01{
background:#F3F3FB;
}
table.productList tr.bgColor02{
background:#fff;
}


table.productList tbody tr td{
border-top:1px solid #EBEBF5;
border-bottom:1px solid #EBEBF5;
vertical-align:bottom;
padding:10px 4px;
height:auto;
}

table.productList td.produkt{
padding-left:20px;
}

table.productList td.produkt a:link,
table.productList td.produkt a:visited
{
font-weight:bold;
color:#0E4097;
text-decoration:underline;
}

table.productList td.produkt a:focus,
table.productList td.produkt a:hover,
table.productList td.produkt a:active
{
text-decoration:none;
}


table.productList td.iconPDF{
width:20px;
}
table.productList td.iconPic{
width:40px;
}
table.productList td.preis{
white-space:nowrap;
width:120px;
font-weight:bold;
}
table.productList td.warenkorb{
width:100px;
}

table.productList td img{
display:inline;
}

/*BelegAnsicht*/
table.BelegAnsicht
{
	border-right: 0px;
	padding: 0px 0px 0px 0px;
	border-top: #ebebf5 1px solid;
	margin: 0px 0px 0px 0px;
	font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
	border-left: 0px;
	width: 100%;
	border-bottom: #ebebf5 0px solid;
	border-collapse: separate;
}
table.BelegAnsicht tr td
{
	padding: 10px 10px 10px 20px;
	margin: 10px 10px 10px 10px;
	border-top: #ebebf5 0px solid;
	background: #ffffff;
	vertical-align: bottom;
	border-bottom: #ebebf5 1px solid;
	height: auto;
}
table.BelegAnsicht td.leftCell
{
	font-weight:bold;
	white-space:nowrap;
}




/*Datentabellen*/

table.pdUebersicht{
background:#fff;

font:normal 75%/120% Verdana,Arial,Helvetica,sans-serif;
}
table.pdUebersicht th{
text-align:left;
padding-bottom:10px;
}
table.pdUebersicht tfoot td{
padding-top:10px !important;
}
table.pdUebersicht th h5{
font:bold 120%/140% Verdana,Arial,Helvetica,sans-serif;
}
table.pdUebersicht td.cellLeft{
/* faked padding: */
border-right:10px solid #fff !important;
}

table.pdUebersicht td{
padding:0 0 4px 0 !important;
}




#productDetails td.preis{
/* faked padding: */
border-right:10px solid #fff !important;
}

#productDetails p.weitereProdAngaben{
padding:10px 30px 10px 0;
font-size:100%; /* wg Vererbung relativer Schriftgroessen... */
line-height:140%;
}


/* Sortieren und Blaettern: table.sortierenBlaettern */

table.sortierenBlaettern{
width:100%;
background:#fff;
}

table.sortierenBlaettern td{
vertical-align:middle;
padding:10px 4px;
}


table.sortierenBlaettern td.blaettern{
text-align:right;
padding-right:20px;
padding-left:0;
}

table.sortierenBlaettern tr td.header h3{
font: normal 75%/120% Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;
text-align:left;
margin:0;padding:0;border:0;
}

table.sortierenBlaettern td.blaettern a:link,
table.sortierenBlaettern td.blaettern a:visited
{
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#0E4097;
text-decoration:underline;
padding:0 2px;
}
table.sortierenBlaettern td.blaettern a:focus,
table.sortierenBlaettern td.blaettern a:hover,
table.sortierenBlaettern td.blaettern a:active
{
text-decoration:none;
}
table.sortierenBlaettern td.blaettern span.notLinked{
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
}

a.oneBack,
table.sortierenBlaettern td.blaettern a.oneBack{
padding:0 15px;
background: #fff url(/images/bg_btn_oneBack.gif) no-repeat 0 60%;
}
a.oneForward,
table.sortierenBlaettern td.blaettern a.oneForward{
padding:0 15px;
background: #fff url(/images/bg_btn_oneForward.gif) no-repeat 100% 60%;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* misc */

a.back{
padding:0 15px;
font-weight:bold;
background: #fff url(/images/bg_btn_oneBack.gif)  no-repeat 100% 50%;
}

span.textIconYellow,
span.textIconRed,
span.textIconBlue,
span.textIconGreen{
margin:0 5px 0 0;padding:1px 2px;border:0;
text-transform:uppercase;
color:#fff; 
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

span.textIconGreen{
background-color:#13B500;
}

span.textIconRed{
background-color:#F20201;
}

span.textIconBlue{
background-color:#3B68AC;
}

span.textIconYellow{
background-color:#FFFF00;
color:#0000FF  !important; 
}

del{
font-weight:bold;
text-decoration:line-through;
color:#F20201;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Warenkorb */

div.productArea table.shoppingcartList{
width:100%;
empty-cells:show;
border-collapse:collapse;
}


div.productArea table.shoppingcartList tr.wkSumme td{
background:#fff;
border-bottom:0;
padding-top:10px;
}

div.productArea table.shoppingcartList th{
background:#C7D2E8;
padding:4px;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
div.productArea table.shoppingcartList th.preis,
div.productArea table.shoppingcartList th.summe{
text-align:right;
}


div.productArea table.shoppingcartList td{
background:#F3F3FB;
border-bottom:2px solid #EBEBF7;
padding:4px;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}
div.productArea table.shoppingcartList td.preis,
div.productArea table.shoppingcartList td.summe{
text-align:right;
vertical-align:bottom;
padding-left:20px;
}

div.productArea table.shoppingcartList td.remove{
text-align:center;
vertical-align:bottom;
padding-left:20px;
}
div.productArea table.shoppingcartList td.preis,
div.productArea table.shoppingcartList td.produkt,
div.productArea table.shoppingcartList th.produkt{
padding-left:40px;
}
div.productArea table.shoppingcartList td.summe{
font-weight:bold;
}
div.productArea table.shoppingcartList td.pos,
div.productArea table.shoppingcartList th.pos{
padding-left:20px;
}

div.productArea table.shoppingcartList td.produkt a{
font-weight:bold;
}

div.productArea table.shoppingcartList td.summeUeberblick,
div.productArea table.shoppingcartList th.summeUeberblick{
padding:4px 50px 4px 20px;
text-align:right;
vertical-align:bottom;
}

div.productArea p.wkWeiter{
padding:20px 60px 20px 10px !important;
text-align:right;
}
div.productArea p.wkWeiter a{
line-height:180%;
font-weight:bold;
}

div.productArea table.adressenEtc th.noBorder,
div.productArea table.adressenEtc td.noBorder,
div.productArea table.shoppingcartList td.noBorder{
border:0;
}

div.productArea table.shoppingcartList td.paddingTop{
padding-top:10px;
}
div.productArea table.shoppingcartList td.paddingBottom{
padding-bottom:30px;
}



div.infoBottom{
margin:0;padding:5px 0;border:0;
border-top:2px solid #0E4097;
}
div.productArea a,
div.infoBottom a{
color:#0E4097;
text-decoration:underline;
}
div.productArea a:focus,
div.productArea a:hover,
div.productArea a:active,
div.infoBottom a:focus,
div.infoBottom a:hover,
div.infoBottom a:active{
text-decoration:none;
}

div.productArea h4,
div.infoBottom h4{
padding:5px 20px;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
}
div.productArea h3.lineHeight220,
div.infoBottom h3.lineHeight220,
div.productArea h4.lineHeight220,
div.infoBottom h4.lineHeight220{
line-height:220%;
}
div.infoBottom ul{
padding:5px 20px;
margin-left:16px;
}
div.infoBottom ul li{
padding-bottom:5px;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

div.productArea table.adressenEtc th h4{
padding-top:10px;
}

div.productArea table.adressenEtc th,
div.productArea table.adressenEtc td{
background:#F5F6FB;
border-top:2px solid #EBEBF7;
padding:4px;
vertical-align:top;
text-align:left;
}

div.productArea table.adressenEtc th.lastRow,
div.productArea table.adressenEtc td.lastRow{
background:#F3F3FB;
border-top:2px solid #EBEBF7;
padding:4px;
vertical-align:top;
text-align:left;
}

div.productArea table.adressenEtc a.arrowRight{
margin:0 60px 0 0;
padding:0 20px 0 0;
background: #F3F3FB url(/images/bg_btn_formSubmit.gif) no-repeat 100% 50%;
font-weight:bold;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Warenkorb-Bestelldaten etc: */

div.wkDetails{
background-color:#F3F3FB;
border-top:2px solid #EBEBF7;
border-bottom:2px solid #EBEBF7;
}

h4.topOfwkDetails{
font: bold 90%/120% Verdana, Arial, Helvetica, sans-serif;
background-color:#C7D2E8;
}

div.wkDetails a,
table.wkDetails a{
font-weight:bold;
line-height:200% !important;
}

table.wkDetails{
width:100%;
background-color:#F3F3FB;
border-bottom:2px solid #EBEBF7;
}
table.wkDetails td.adress{
width:300px;
padding-left:20px;
}
table.wkDetails td.adress h5{
margin:0;padding:10px 0 0 0;border:0;
}

table.wkDetails td.options{
vertical-align:bottom;
}
table.wkDetails td.options img{
display:inline;
margin-right:4px;
}

.wkDetails a.arrowRight{
padding:0 20px 0 0;
background: #F3F3FB url(/images/bg_btn_formSubmit.gif) no-repeat 100% 50%;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Alles zu den Teasern auf der Startseite  */

/*Startseite Tabellenlayout für die  ProduktListe*/



#content table.productTeaser,
#content table.productTeaserBottom 
{
border-bottom:1px solid #EBEBF7;
background:#fff;
width:100%;
font:normal 80%/120% Verdana,Arial,Helvetica,sans-serif;
}

#content table.productTeaserBottom {
border:0;
}

#content table.productTeaser td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	padding-top: 0px;
}

#content table.productTeaserBottom td 
{
padding:0px 0 30px 0;	
}

#content table.productTeaser td img, 
#content table.productTeaserBottom td img
{
	margin-top: 23px;
}

#content table.productTeaser td.bild img 
{
	padding-right: 20px;
	margin-top: 23px;
	padding-left: 20px;
	padding-bottom: 12px;
	padding-top: 0px;
}




#content table.productTeaser td h5,
#content table.productTeaserBottom td h5
{
font:bold 100%/140% Verdana,Arial,Helvetica,sans-serif;
}


#content table.productTeaser a,
#content table.productTeaserBottom a 
{
font-weight:bold;
color:#0E4097;
text-decoration:underline;
}


#content table.productTeaser a:focus,
#content table.productTeaser a:hover,
#content table.productTeaser a:active,
#content table.productTeaserBottom a:focus,
#content table.productTeaserBottom a:hover,
#content table.productTeaserBottom a:active
{
text-decoration:none;
}


#content table.productTeaser ul.featureliste{
list-style-type:circle;
margin:0 0 0 36px;padding:0;
}
#content table.productTeaser ul.featureliste li{
margin:0 0 2px 0;padding:0;
}


#content table.productTeaserDetail {
margin-top:23px;
}



#content table.productTeaserDetail td
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 0px;
	width: 90%;
	padding-top: 0px;
}


#content table.productTeaserDetail p{
margin:0;padding:0px 0px;border:0;
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}


#content table td.shopProductLink{
padding:0 0 0 7px;
vertical-align:bottom;
}


#content table td.shopBasketLink
{
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 2px;
	vertical-align: bottom;
	width: 35px;
	padding-top: 0px;
	text-align: right;
}



#content table td.shopPrice
{
	vertical-align: bottom;
	width: 90px;
	white-space: nowrap;
	text-align: right;
}



/*Ende Startseite*/





/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*Kundenshop Layout*/




div.customerShopStart ul.linkList {
list-style:none;
margin:0;padding:10px 20px;border:0;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}


div.customerShopStart ul.linkList li{
padding:2px 0 2px 0;
}


div.customerShopStart {
border-bottom:1px solid #EBEBF5;	
padding: 0 0 10px 0;
}

div.customerShopStart ul{
margin:0 0 0 13px;padding:0px 20px;border:0;
font: normal 80%/120% Verdana, Arial, Helvetica, sans-serif;
}


div.customerShopStart h5{
margin:20px 0 0px 20px;padding:0;border:0;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
}

div.customerShopStart a, table.customerCare td a {
font-weight:bold;
text-decoration:underline;
color:#0E4097;
}

div.customerShopStart a:focus,
div.customerShopStart a:hover, 
div.customerShopStart a:active,
table.customerCare td a:focus,
table.customerCare td a:hover,
table.customerCare td a:active 
{
text-decoration:none;
}

table.customerCare{
width:100%;
margin-bottom:23px;
}


table.customerCare td{
margin:0;padding:0 0 0 15px;border:0;
font: normal 90%/120% Verdana, Arial, Helvetica, sans-serif;
}

table.customerCare td.imgCenter img{
display:inline;
}

table.customerCare td.imgCenter{
width:10%;
padding:0 0 0 20px;
text-align:center;
border-top:20px solid #fff;
}
table.customerCare td.textRechtsDaneben{
border-top:20px solid #fff;
}



table.customerCare th{
font: bold 90%/120% Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

table.customerCareDetails td{
padding:0 0 4px 0;
}

table.customerCareDetails td a{
padding:0;
}

/*Ende Kundenshop Layout*/


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* misc changed goes to section misc*/





a.getEnroled{
background:url(/images/bg_btn_getEnroled.gif) no-repeat 100% 40%;
font-weight:bold;
padding:0 20px;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* rund um den redaktionellen Bereich  */

img.bildFreistehend{
margin:20px;padding:0;
border:1px solid #BAC3E2;
}

#content h2{
color:#0E4097;
margin:20px;padding:0;
font:bold 100%/140% Verdana,Arial,Helvetica,sans-serif;
}
#content h3{
margin:0 20px;padding:0;
font:bold 75%/140% Verdana,Arial,Helvetica,sans-serif;
}

#content a:link,
#content a:visited
{
color:#0E4097;
text-decoration:underline;
}

#content a:focus,
#content a:hover,
#content a:active
{
color:#0E4097;
text-decoration:none;
}

#content div.redSubNav{
margin:0;padding:0;
background-color:#EBEBF7;
border-bottom:2px solid #BAC3E2;
}

#content div.redSubNav p{
padding-bottom:0 !important; /* ueberschreibt das !important aus basicsRedaktion.css */
color:#0E4097;
line-height:180%;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/* Neu am 24.04.2006 (Michael Schwarz) BEGINN: */
#content div.redSubNav p.rsn_level1{
background-color:#EBEBF7;
border-bottom:1px solid #fff;
}
#content div.redSubNav p.rsn_level2{
padding-left:40px;
background-color:#F3F3FB;
}
/* Neu am 24.04.2006 (Michael Schwarz) ENDE: */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */

#content ul.redaListe{
list-style-type:none;
margin:0 0 0 36px;padding:0;
font:normal 75%/120% Verdana,Arial,Helvetica,sans-serif;
}
#content ul.redaListe li{
margin:0 0 8px 0;padding:0;
}


#content ul.redaListebullet{
list-style-type:square;
margin:0 0 0 36px;padding:0;
font:normal 75%/120% Verdana,Arial,Helvetica,sans-serif;
}
#content ul.redaListebullet li{
margin:0 0 8px 0;padding:0;
}


#content ol.redaListe{
list-style-type:decimal ;
margin:0 0 0 36px;padding:0;
font:normal 75%/120% Verdana,Arial,Helvetica,sans-serif;
}
#content ol.redaListe li{
margin:0 0 8px 0;padding:0;
}


#content table.autorisierungen{
margin:0 0 20px 20px;padding:0;border:0;
}
#content table.autorisierungen img{
margin:0 0 5px 0;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Die Sitemap im redaktionellen Bereich  */

ul.sitemap{
list-style-type:none;
margin:0 0 0 36px;padding:0;
}


ul.sitemap li a{
font:bold 75%/180% Verdana,Arial,Helvetica,sans-serif;
}
ul.sitemap li ul{
list-style-type:none;
margin:0 0 0 20px;padding:0;border:0;
}

ul.sitemap li.sitemapLevel01{
margin-top:20px;
text-transform:uppercase;
}
ul.sitemap li.sitemapLevel02{
text-transform:none;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Suche / Suchergebnisse  */


a.alleErgebnisseRubrik{
line-height:200%;
padding:0 12px 0 0;
font-weight:bold;
background: #fff url(/images/bg_btn_oneForward.gif) no-repeat 100% 50%;
}


div.topOfSuchergebnisListe{
padding:12px 0 4px 0;
}
