/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* Allgemeine Definitionen */
body { width:16cm; margin:0; padding:0; font-size:9pt; background-color:#FFFFFF; font-size:9pt; font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; }
body.popup { background-color:#FFFFFF; margin: 15px;	}

.notInPrint { display: none; }
.pageTable { width: 16cm; }

/* Text */
p { margin:5pt 0 5pt 0; }

h1 { font-size:11pt; font-weight:bold; color:#E60F19; border-bottom:2px solid #004388; padding:0px; margin:0 0 20px 0;}
h2 { font-size:1em; font-weight:bold; color:#E60F19; margin:20pt 0 3pt 0; }
h3 { font-size:1em; font-weight:normal; padding:0; margin:0 0 1pt 0; color:#E60F19;}
h4 { font-size:1em; margin:0 0 1pt 0; padding:0; font-weight:bold; color:#000000; }

.Title1 { font-size:11pt; font-weight:bold; color:#E60F19; border-bottom:2px solid #004388; padding:0px; margin:0 0 20px 0;}
.Title2 { font-size:1em; font-weight:bold; color:#E60F19; margin:20pt 0 3pt 0; }
.Title3 { font-size:1em; font-weight:normal; padding:0; margin:0 0 1pt 0; color:#E60F19;}
.Title4 { font-size:1em; margin:0 0 1pt 0; padding:0; font-weight:bold; color:#000000; }
.Title5 { font-size:9pt; font-weight:bold; color:#E60F19; margin:0 0 0.3em 0; }

sup {font-size:90%; margin:0; padding:0;} /* für hochgestellte Zahln */

.Klein { font-size:8pt; margin:0 0 3pt 0;}
.mark1 {color:#E60F19; font-weight:bold;}
.mark2 {color:#E60F19; font-weight:normal;}
.Bildunterschrift {font-size:7pt; color:#333333; } /* für Bildunterschriften auf Produktseite*/
.Bildunterschrift2 {font-size:8pt; color:#333333; } /* für sonstige Bildunterschriften */



/* Bilder */
img { border:0px}
img.Bildkontur {border:1px solid #333333; background-color:#FFFFFF;}
img.Top { float:right; margin:10px 0 10px 0; } 


/* Listen */
ul, ul.marginhalf { margin:5pt 0 5pt 15px; padding:0; list-style-type:disc; }
li, ul.marginhalf li { padding:0; }

ul.BulletPointBereich { margin:0; padding:0; list-style-type:none;}
ul.BulletPointBereich li {padding:0 0 0 25px; background-repeat:no-repeat; background-position:0 4px;}

hr {width:100%; background-color:#004388; height:1px; margin:3px 0 3px 0; text-align:right; border:0; clear:both; }

.Abschnitt {clear: both;}



/* Hyperlink */
a { outline:none; }
a:link { color:#00376D; text-decoration:none; }
a:visited { color:#00376D; text-decoration:none; }
a:hover { color:#0063C4; text-decoration:none; }
a:active { color:#00376D; text-decoration:none; }

h1 a { color:#E60F19; }

p.PfeilLink { text-indent:-9px; margin-left:9px; }

select, option, input { font-size:8pt; }


/* Head
===================================================*/
/* Header mit S-Kurve im Hintergrund
.Head { height:135px; background-image:url(images/Allgemein/HeadBgRechts.gif); background-repeat:repeat-x; position:relative; top:0; left:0; font-size:8pt; }
.HeadLinks { width:305px; height:135px; background-image:url(images/Allgemein/HeadBgLinks.gif); background-repeat:repeat-x; position:absolute; top:0; left:0; }
div.Header-Uebergang { width:47px; height:135px; float:right; background-image:url(images/Header/Header-Uebergang.gif); background-repeat:no-repeat; }
*/
.Head { height:135px; position:relative; top:0; left:0; font-size:8pt; background-color:#EAF5FF; }
.HeadLinks { width:280px; height:135px; position:absolute; top:0; left:0; }
.Head p { margin:0; padding:0; }
.Logo { position:absolute; top:10px; left:5px; }
.Claim { position:absolute; bottom:-2px; left:0; }
img.HeadProdukte { position:absolute; right:0; top:0; }
div.Header-Uebergang { width:47px; height:135px; float:right; display:none; }

/* Hotline */
.Hotline { width:190px; text-align:left; position:absolute; top:10px; left:753px; background-image:url(images/Header/Telefon.gif); background-repeat:no-repeat; padding-left:30px; font-size:14pt; font-weight:bold; color:#E60F19; }
.Hotline span { font-size:7pt; font-weight:normal; display:block; }

/* Navi Top */
p.NaviTop { position:absolute; top:10px; left:260px; white-space:nowrap; margin:0; zoom:1; }
p.NaviTop a { margin:0 18px 0 18px; zoom:1; }

/*Header-Teaser */
.Header-Teaser { width:166px; height:81px; position:absolute; bottom:0; left:280px; padding:5px; }
.Header-Teaser img { position:absolute; top:0; left:0; z-index:0; }
.Header-Teaser .Title5 { position:relative; z-index:1; }
.Header-Teaser p { position:relative; z-index:1; }

.Header-Teaser-Erste-Hilfe { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Erste-Hilfe img { position:absolute; top:20px; right:5px; z-index:0; }
.Header-Teaser-Erste-Hilfe .Title5 { position:absolute; left:0; z-index:1; }
.Header-Teaser-Erste-Hilfe p.PfeilLink { position:absolute; top:25px; left:0; width:75px; line-height:1.2em; text-indent:-9px; padding-left:9px; }

.Header-Teaser-Schlagloecher { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Schlagloecher img { position:absolute; top:10px; right:0; z-index:0; }
.Header-Teaser-Schlagloecher .Title5 { position:absolute; left:0; z-index:1; }
.Header-Teaser-Schlagloecher p.PfeilLink { position:absolute; top:25px; left:0; width:95px; line-height:1.2em; text-indent:-9px; padding-left:9px; }

.Header-Teaser-Top-Praemie { width:176px; height:91px; position:absolute; bottom:0; left:280px; background-image:url(images/Header/Header-Teaser_Top-Praemie.jpg); background-position:bottom; background-repeat:no-repeat; }
.Header-Teaser-Top-Praemie .Title5 { width:100px; position:absolute; left:49px; }
.Header-Teaser-Top-Praemie p { position:absolute; top:64px; left:49px; }

.Header-Teaser-SIFATipp-Messe-Guide { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-SIFATipp-Messe-Guide img { position:absolute; top:0; left:0; }
.Header-Teaser-SIFATipp-Messe-Guide p.PfeilLink { position:absolute; top:60px; left:97px; width:80px; line-height:1.2em; text-indent:-9px; padding-left:9px; }
.Header-Teaser-SIFATipp-Messe-Guide a { color:#FFF; }
.Header-Teaser-SIFATipp-Messe-Guide a:hover { color:#FFF; }

.Header-Teaser-Online-Umfrage { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Online-Umfrage img { position:absolute; top:0; left:0; }
.Header-Teaser-Online-Umfrage p.PfeilLink { position:absolute; top:25px; left:80px; width:80px; line-height:1.2em; text-indent:-9px; padding-left:9px; }

.Header-Teaser-Schweinegrippe { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Schweinegrippe img { position:absolute; top:0; left:0; }
.Header-Teaser-Schweinegrippe p.PfeilLink { position:absolute; top:50px; left:80px; width:90px; line-height:1.2em; text-indent:-9px; padding-left:9px; }

.Header-Teaser-Schilder-Rauchverbot { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Schilder-Rauchverbot img { position:absolute; top:0; left:0; z-index:0; }

.Header-Teaser-Rauchverbot-Ratgeber { width:176px; height:91px; position:absolute; bottom:0; left:280px; }
.Header-Teaser-Rauchverbot-Ratgeber img { position:absolute; top:0; left:0; z-index:0; }

.Header-Teaser-Apfelbaum-Gewinnspiel .Title5 { position:relative; top:12px; }
.Header-Teaser-Apfelbaum-Gewinnspiel .PfeilLink { position:relative; top:15px; left:9px; height:50px; width:90px; }


/* Hotline */
p.Hotline { width:150px; text-align:center; position:absolute; top:100px; left:5px; }
img.Telefon { float:left; margin-right:5px; }
.Telefonnummer { font-size:11pt; font-weight:bold; color:#E60F19; }

/*Top-Prämie */
.Top-Praemie { width:176px; height:91px; position:absolute; bottom:0; left:305px; background-image:url(images/Header/Top-Praemie.jpg); background-position:bottom; background-repeat:no-repeat; }
.Top-Praemie .Title5 { width:100px; position:absolute; left:49px; }
.Top-Praemie p { position:absolute; top:64px; left:49px; }

/*Artikelsuche */
.Artikelsuche { width:130px; position:absolute; left:545px; top:40px; }
img.Lupe { margin-left:5px; }
.Suchformular { margin:0; padding:0; position:relative; }
.SucheEingabefeld { width:130px; position:absolute; border:1px solid #004388; padding:4px 0 5px 0; }
.SuchButton { border:0; background:transparent; color:#00376D; font-weight:bold; position:absolute; left:136px; }
.SuchButton:hover { color:#0063C4; }
.Artikelsuche p { position:relative; top:26px; }

/* Direktbestellung */
.Direktbestellung { width:130px; position:absolute; left:545px; top:108px; }

/* Warenkorb */
.MeinWarenkorb { width:190px; height:50px; position:absolute; top:63px; left:753px; background-image:url(images/Header/Warenkorb.gif); background-repeat:no-repeat; padding-left:30px; }
.MeinWarenkorb dl { margin:0 0 2px 0; padding:4px 0 4px 0; border-top:1px solid #004388; border-bottom:1px solid #004388; }
.MeinWarenkorb dt { width:60px; float:left; margin:0; padding:0; }
.MeinWarenkorb dd { width:75px; margin:0 0 0 60px; padding:0; }
a.WKReminder { position:absolute !important; top:7px; left:30px; display:block; }
.MeinWarenkorb p { position:relative; top:5px; }

/* Hauptnavigation
===================================================*/

.menu  {width:100%; height:32px; font-size:8pt;}
.menu td { background-image:url(images/Allgemein/MenuBg.gif); background-repeat:repeat-x; padding-left:2px; cursor: pointer;}
.menu .sub { position:relative; display: none; background-color: #fff; z-index:8000;}
.menu .sub .pulldown { position:absolute; top: 0; z-index:9000; }
.menu .sub .left { left: -5px;}
.menu .sub .right { right: 0;}
.menu .sub .pulldown a { display: block; white-space: nowrap; padding: 1px 5px;}
.pulldown a:hover { background-color: #fff;  }

/*.Bereich01Hover { background-image:url(images/Allgemein/MenuBg_CS_01.gif) !important; }*/
.Bereich01Hover { background-color:#FDD6A0; background-image:none !important; white-space:nowrap; }
.Bereich01Active { background-color:#FDD6A0; background-image:none !important; border-top: 2px solid #FC950A; white-space:nowrap; }
.Bereich01ActiveHover { background-color:#FDD6A0; background-image:none !important; border-top: 2px solid #FC950A; white-space:nowrap; }
.Bereich01 { border-top: 2px solid #FC950A; white-space:nowrap; }
.Bereich01 .pulldown { border: 1px solid #FC950A; background-color:#FFFAF3; }
.Bereich01Active .pulldown { border: 1px solid #FC950A; background-color:#FFFAF3; }

/*.Bereich02Hover { background-image:url(images/Allgemein/MenuBg_CS_02.gif) !important; }*/
.Bereich02Hover { background-color:#C2DFD8; background-image:none !important; white-space:nowrap; }
.Bereich02Active { background-color:#C2DFD8; background-image:none !important; border-top:2px solid #067C62; white-space:nowrap; }
.Bereich02ActiveHover { background-color:#C2DFD8; background-image:none !important; border-top:2px solid #067C62; white-space:nowrap; }
.Bereich02 { border-top:2px solid #067C62; white-space:nowrap; }
.Bereich02 .pulldown { border:1px solid #067C62; background-color:#F2F8F7; }
.Bereich02Active .pulldown { border:1px solid #067C62; background-color:#F2F8F7; }

/*.Bereich06Hover { background-image:url(images/Allgemein/MenuBg_CS_06.gif) !important; }*/
.Bereich06Hover { background-color:#dcdaea; background-image:none !important; white-space:nowrap; }
.Bereich06Active { background-color:#dcdaea; background-image:none !important; border-top:2px solid #4f4794; white-space:nowrap; }
.Bereich06ActiveHover { background-color:#dcdaea; background-image:none !important; border-top:2px solid #4f4794; white-space:nowrap; }
.Bereich06 { border-top:2px solid #4f4794; white-space:nowrap; }
.Bereich06 .pulldown { border: 1px solid #4f4794; background-color:#edecf4; }
.Bereich06Active .pulldown { border: 1px solid #4f4794; background-color:#edecf4; }

/*.Bereich18Hover { background-image:url(images/Allgemein/MenuBg_CS_18.gif) !important; }*/
.Bereich18Hover { background-color:#B0DCFD; background-image:none !important; white-space:nowrap; }
.Bereich18Active { background-color:#B0DCFD; background-image:none !important; border-top: 2px solid #36A6FC; white-space:nowrap; }
.Bereich18ActiveHover { background-color:#B0DCFD; background-image:none !important; border-top: 2px solid #36A6FC; white-space:nowrap; }
.Bereich18 { border-top: 2px solid #36A6FC; white-space:nowrap; }
.Bereich18 .pulldown { border: 1px solid #36A6FC; background-color:#F5FAFF; }
.Bereich18Active .pulldown { border: 1px solid #36A6FC; background-color:#F5FAFF; }

/*.Bereich19Hover { background-image:url(images/Allgemein/MenuBg_CS_19.gif) !important; }*/
.Bereich19Hover { background-color:#EDC0C0; background-image:none !important; white-space:nowrap; }
.Bereich19Active { background-color:#EDC0C0; background-image:none !important; border-top: 2px solid #C01B1B; white-space:nowrap; }
.Bereich19ActiveHover { background-color:#EDC0C0; background-image:none !important; border-top: 2px solid #C01B1B; white-space:nowrap; }
.Bereich19 { border-top: 2px solid #C01B1B; white-space:nowrap; }
.Bereich19 .pulldown { border: 1px solid #C01B1B; background-color:#F9E8E8; }
.Bereich19Active .pulldown { border: 1px solid #C01B1B; background-color:#F9E8E8; }

/*.Bereich04Hover { background-image:url(images/Allgemein/MenuBg_CS_04.gif) !important; }*/
.Bereich04Hover { background-color:#E0D0A9; background-image:none !important; white-space:nowrap; }
.Bereich04Active { background-color:#E0D0A9; background-image:none !important; border-top: 2px solid #CAAE6C; white-space:nowrap; }
.Bereich04ActiveHover { background-color:#E0D0A9; background-image:none !important; border-top: 2px solid #CAAE6C; white-space:nowrap; }
.Bereich04 { border-top: 2px solid #CAAE6C; white-space:nowrap; }
.Bereich04 .pulldown { border: 1px solid #CAAE6C; background-color:#FAF7F0; }
.Bereich04Active .pulldown { border: 1px solid #CAAE6C; background-color:#FAF7F0; }

/*.Bereich05Hover { background-image:url(images/Allgemein/MenuBg_CS_05.gif) !important; }*/
.Bereich05Hover { background-color:#FBDDE9; background-image:none !important; white-space:nowrap; }
.Bereich05Active { background-color:#FBDDE9; background-image:none !important; border-top: 2px solid #F16FA0; white-space:nowrap;}
.Bereich05ActiveHover { background-color:#FBDDE9; background-image:none !important; border-top: 2px solid #F16FA0; white-space:nowrap; }
.Bereich05 { border-top: 2px solid #F16FA0; white-space:nowrap; }
.Bereich05 .pulldown { border: 1px solid #F16FA0; background-color:#FAF7F0; }
.Bereich05Active .pulldown { border: 1px solid #F16FA0; background-color:#FAF7F0; }

/*.Bereich07Hover { background-image:url(images/Allgemein/MenuBg_CS_07.gif) !important; }*/
.Bereich07Hover { background-color:#CBECCB; background-image:none !important; white-space:nowrap; }
.Bereich07Active { background-color:#CBECCB; background-image:none !important; border-top: 2px solid #0BA50A; white-space:nowrap; }
.Bereich07ActiveHover { background-color:#CBECCB; background-image:none !important; border-top: 2px solid #0BA50A; white-space:nowrap; }
.Bereich07 { border-top: 2px solid #0BA50A; white-space:nowrap; }
.Bereich07 .pulldown { border: 1px solid #0BA50A; background-color:#F3FAF3; }
.Bereich07Active .pulldown { border: 1px solid #0BA50A; background-color:#F3FAF3; }

/*.Bereich16Hover { background-image:url(images/Allgemein/MenuBg_CS_16.gif) !important; }*/
.Bereich16Hover { background-color:#FFE7AC; background-image:none !important; white-space:nowrap; }
.Bereich16Active { background-color:#FFE7AC; background-image:none !important; border-top: 2px solid #FEC12E; white-space:nowrap; }
.Bereich16ActiveHover { background-color:#FFE7AC; background-image:none !important; border-top: 2px solid #FEC12E; white-space:nowrap; }
.Bereich16 { border-top: 2px solid #FEC12E; white-space:nowrap; }
.Bereich16 .pulldown { border: 1px solid #FEC12E; background-color:#FFF9EA; }
.Bereich16Active .pulldown { border: 1px solid #FEC12E; background-color:#FFF9EA; }

/*.Bereich08Hover { background-image:url(images/Allgemein/MenuBg_CS_08.gif) !important; }*/
.Bereich08Hover { background-color:#f1dbd2; background-image:none !important; white-space:nowrap; }
.Bereich08Active { background-color:#f1dbd2; background-image:none !important; border-top: 2px solid #b84d1e; white-space:nowrap; }
.Bereich08ActiveHover { background-color:#f1dbd2; background-image:none !important; border-top: 2px solid #b84d1e; white-space:nowrap; }
.Bereich08 { border-top: 2px solid #b84d1e; white-space:nowrap; }
.Bereich08 .pulldown { border: 1px solid #b84d1e; background-color:#fbf7f2; }
.Bereich08Active .pulldown { border: 1px solid #b84d1e; background-color:#fbf7f2; }

/*.Bereich09Hover { background-image:url(images/Allgemein/MenuBg_CS_09.gif) !important; }*/
.Bereich09Hover { background-color:#D8D8D8; background-image:none !important; white-space:nowrap; }
.Bereich09Active { background-color:#D8D8D8; background-image:none !important; border-top: 2px solid #646464; white-space:nowrap; }
.Bereich09ActiveHover { background-color:#D8D8D8; background-image:none !important; border-top: 2px solid #646464; white-space:nowrap; }
.Bereich09 { border-top: 2px solid #646464; white-space:nowrap; }
.Bereich09 .pulldown { border: 1px solid #646464; background-color:#F7F7F7; }
.Bereich09Active .pulldown { border: 1px solid #646464; background-color:#F7F7F7; }

/*.Bereich10Hover { background-image:url(images/Allgemein/MenuBg_CS_10.gif) !important; }*/
.Bereich10Hover { background-color:#FFF7B9; background-image:none !important; white-space:nowrap; }
.Bereich10Active { background-color:#FFF7B9; background-image:none !important; border-top: 2px solid #FFE100; white-space:nowrap; }
.Bereich10ActiveHover { background-color:#FFF7B9; background-image:none !important; border-top: 2px solid #FFE100; white-space:nowrap; }
.Bereich10 { border-top: 2px solid #FFE100; white-space:nowrap; }
.Bereich10 .pulldown { border: 1px solid #FFE100; background-color:#F4F8E6; }
.Bereich10Active .pulldown { border: 1px solid #FFE100; background-color:#F4F8E6; }

/*.Bereich11Hover { background-image:url(images/Allgemein/MenuBg_CS_11.gif) !important; }*/
.Bereich11Hover { background-color:#EAF2CF; background-image:none !important; white-space:nowrap; }
.Bereich11Active { background-color:#EAF2CF; background-image:none !important; border-top:2px solid #97BE0D; white-space:nowrap; }
.Bereich11ActiveHover { background-color:#EAF2CF; background-image:none !important; border-top:2px solid #97BE0D; white-space:nowrap; }
.Bereich11 { border-top:2px solid #97BE0D; white-space:nowrap; }
.Bereich11 .pulldown { border: 1px solid #97BE0D; background-color:#F5FDF0; }
.Bereich11Active .pulldown { border: 1px solid #97BE0D; background-color:#F5FDF0; }

/*.Bereich12Hover { background-image:url(images/Allgemein/MenuBg_CS_12.gif) !important; }*/
.Bereich12Hover { background-color:#F1D1DF; background-image:none !important; white-space:nowrap; }
.Bereich12Active { background-color:#F1D1DF; background-image:none !important; border-top:2px solid #B5004A; white-space:nowrap; }
.Bereich12ActiveHover { background-color:#F1D1DF; background-image:none !important; border-top:2px solid #B5004A; white-space:nowrap; }
.Bereich12 { border-top:2px solid #B5004A; white-space:nowrap; }
.Bereich12 .pulldown { border: 1px solid #B5004A; background-color:#FBF2F6; }
.Bereich12Active .pulldown { border: 1px solid #B5004A; background-color:#FBF2F6; }

/*.Bereich13Hover { background-image:url(images/Allgemein/MenuBg_CS_13.gif) !important; }*/
.Bereich13Hover { background-color:#C4C4C4; background-image:none !important; white-space:nowrap; }
.Bereich13Active { background-color:#C4C4C4; background-image:none !important; border-top:2px solid #9A9A9A; white-space:nowrap; }
.Bereich13ActiveHover { background-color:#C4C4C4; background-image:none !important; border-top:2px solid #9A9A9A; white-space:nowrap; }
.Bereich13 { border-top:2px solid #9A9A9A; white-space:nowrap; }
.Bereich13 .pulldown { border: 1px solid #9A9A9A; background-color:#F0F0F0;}
.Bereich13Active .pulldown { border: 1px solid #9A9A9A; background-color:#F0F0F0;}

/*.Bereich14Hover { background-image:url(images/Allgemein/MenuBg_CS_14.gif) !important; }*/
.Bereich14Hover { background-color:#FCCCCD; background-image:none !important; white-space:nowrap; }
.Bereich14Active { background-color:#FCCCCD; background-image:none !important; border-top: 2px solid #EE0105; white-space:nowrap; }
.Bereich14ActiveHover { background-color:#FCCCCD; background-image:none !important; border-top: 2px solid #EE0105; white-space:nowrap; }
.Bereich14 { border-top: 2px solid #EE0105; white-space:nowrap; }
.Bereich14 .pulldown { border: 1px solid #EE0105; background-color:#FEF2F2;}
.Bereich14Active .pulldown { border: 1px solid #EE0105; background-color:#FEF2F2;}

/*.Bereich15Hover { background-image:url(images/Allgemein/MenuBg_CS_15.gif) !important; }*/
.Bereich15Hover { background-color:#A3CCE4; background-image:none !important; white-space:nowrap; }
.Bereich15Active { background-color:#A3CCE4; background-image:none !important; border-top: 2px solid #0072B4; white-space:nowrap; }
.Bereich15ActiveHover { background-color:#A3CCE4; background-image:none !important; border-top: 2px solid #0072B4; white-space:nowrap; }
.Bereich15 { border-top: 2px solid #0072B4; white-space:nowrap; }
.Bereich15 .pulldown { border: 1px solid #0072B4; background-color:#E5F1F7;}
.Bereich15Active .pulldown { border: 1px solid #0072B4; background-color:#E5F1F7;}

/*.Bereich15Hover { background-image:url(images/Allgemein/MenuBg_CS_15.gif) !important; }*/
.Bereich20Hover { background-color:#c1e7f7; background-image:none !important; white-space:nowrap; }
.Bereich20Active { background-color:#c1e7f7; background-image:none !important; border-top: 2px solid #83cff0; white-space:nowrap; }
.Bereich20ActiveHover { background-color:#c1e7f7; background-image:none !important; border-top: 2px solid #83cff0; white-space:nowrap; }
.Bereich20 { border-top: 2px solid #83cff0; white-space:nowrap; }
.Bereich20 .pulldown { border: 1px solid #83cff0; background-color:#e6f5fc;}
.Bereich20Active .pulldown { border: 1px solid #83cff0; background-color:#e6f5fc;}


/*Subnavigation
===================================================*/

.Subnavigation { clear:both; margin: 20px 10px 10px 0; width:190px; position:relative; }
.Subnavigation .Title1 { height:18px; font-size:11pt; font-weight:bold; margin:0; color:#E60F19 !important; border-bottom:2px solid #004388; }
.Subnavigation .Title1 a { color:#E60F19 !important; }
.Subnavigation .Content { background-color:#E0EDF8; padding:8px; }
.Subnavigation .Content .Title2 { margin:10px 0 7px 0; color:#000000 !important; font-weight:normal; }
.Subnavigation .Content ul { margin:0; padding:0px 5px 0 0; list-style-type:none; }
.Subnavigation .Content li { padding:0px; margin:0 0 5px 8px; font-size:8pt; font-weight:bold; }

/*Subnavigation auf Bereichsseiten*/

.Subnavigation-Bereich01 .Title1 { color:#FC950A; border-bottom:2px solid #FC950A; } 
.Subnavigation-Bereich02 .Title1 { color:#067C62; border-bottom:2px solid #067C62; } 
.Subnavigation-Bereich04 .Title1 { color:#CAAE6C; border-bottom:2px solid #CAAE6C; } 
.Subnavigation-Bereich05 .Title1 { color:#F16FA0; border-bottom:2px solid #F16FA0; } 
.Subnavigation-Bereich06 .Title1 { color:#4f4794; border-bottom:2px solid #4f4794; } 
.Subnavigation-Bereich07 .Title1 { color:#0BA50A; border-bottom:2px solid #0BA50A; } 
.Subnavigation-Bereich08 .Title1 { color:#774A2B; border-bottom:2px solid #B84D1E; } 
.Subnavigation-Bereich09 .Title1 { color:#B84D1E; border-bottom:2px solid #646464; } 
.Subnavigation-Bereich10 .Title1 { color:#FFE100; border-bottom:2px solid #FFE100; } 
.Subnavigation-Bereich11 .Title1 { color:#97BE0D; border-bottom:2px solid #97BE0D; } 
.Subnavigation-Bereich12 .Title1 { color:#B5004A; border-bottom:2px solid #B5004A; } 
.Subnavigation-Bereich13 .Title1 { color:#8C9195; border-bottom:2px solid #8C9195; } 
.Subnavigation-Bereich14 .Title1 { color:#EE0105; border-bottom:2px solid #EE0105; } 
.Subnavigation-Bereich15 .Title1 { color:#0072B4; border-bottom:2px solid #0072B4; } 
.Subnavigation-Bereich16 .Title1 { color:#FEC12E; border-bottom:2px solid #FEC12E; } 
.Subnavigation-Bereich18 .Title1 { color:#36A6FC; border-bottom:2px solid #36A6FC; } 
.Subnavigation-Bereich19 .Title1 { color:#C01B1B; border-bottom:2px solid #C01B1B; } 
.Subnavigation-Bereich20 .Title1 { color:#83cff0; border-bottom:2px solid #83cff0; } 

.Subnavigation-Bereich01 .Content { background-color:#FEEACE; } 
.Subnavigation-Bereich02 .Content { background-color:#CDE5E0; } 
.Subnavigation-Bereich04 .Content { background-color:#F4EFE2; } 
.Subnavigation-Bereich05 .Content { background-color:#FCE2EC; } 
.Subnavigation-Bereich06 .Content { background-color:#dcdaea; } 
.Subnavigation-Bereich07 .Content { background-color:#CBECCB; } 
.Subnavigation-Bereich08 .Content { background-color:#F1DBD2; } 
.Subnavigation-Bereich09 .Content { background-color:#D8D8D8; } 
.Subnavigation-Bereich10 .Content { background-color:#FFF9CC; } 
.Subnavigation-Bereich11 .Content { background-color:#EAF2CF; } 
.Subnavigation-Bereich12 .Content { background-color:#F0CCDB; } 
.Subnavigation-Bereich13 .Content { background-color:#E8E9EA; } 
.Subnavigation-Bereich14 .Content { background-color:#FCCCCD; } 
.Subnavigation-Bereich15 .Content { background-color:#CCE3F0; } 
.Subnavigation-Bereich16 .Content { background-color:#FFF3D5; } 
.Subnavigation-Bereich18 .Content { background-color:#D7EDFE; } 
.Subnavigation-Bereich19 .Content { background-color:#F2D1D1; } 
.Subnavigation-Bereich20 .Content { background-color:#d3eef9; }

.Subnavigation-Bereich01 .Content .Title2 { color:#f28b00; }
.Subnavigation-Bereich02 .Content .Title2 { color:#067C62; }
.Subnavigation-Bereich04 .Content .Title2 { color:#967c3f; }
.Subnavigation-Bereich05 .Content .Title2 { color:#e2578b; }
.Subnavigation-Bereich06 .Content .Title2 { color:#4f4794; }
.Subnavigation-Bereich07 .Content .Title2 { color:#0BA50A; }
.Subnavigation-Bereich08 .Content .Title2 { color:#B84D1E; }
.Subnavigation-Bereich09 .Content .Title2 { color:#646464; }
.Subnavigation-Bereich10 .Content .Title2 { color:#97BE0D; }
.Subnavigation-Bereich11 .Content .Title2 { color:#5dc51b; }
.Subnavigation-Bereich12 .Content .Title2 { color:#B5004A; }
.Subnavigation-Bereich13 .Content .Title2 { color:#787d80; }
.Subnavigation-Bereich14 .Content .Title2 { color:#EE0105; }
.Subnavigation-Bereich15 .Content .Title2 { color:#0072B4; }
.Subnavigation-Bereich16 .Content .Title2 { color:#da9a00; }
.Subnavigation-Bereich18 .Content .Title2 { color:#2f90db; }
.Subnavigation-Bereich19 .Content .Title2 { color:#C01B1B; }
.Subnavigation-Bereich20 .Content .Title2 { color:#83cff0; }

/* Artikelseite 
===================================================*/
.Artikelseite .Icons { position:relative !important; height:auto; width:100%; }
.Artikelseite .Icons .Icons-Topseller { width:82px; height:47px; float:left; background:url(/images/Artikelseite/Topseller.gif) no-repeat top left; text-indent:-999999px; margin-right:5px; } 
.Artikelseite .Icons .Icons-Neu { width:82px; height:50px; float:left; background:url(/images/Artikelseite/Neu.gif) no-repeat top left; text-indent:-999999px; margin-right:5px; } 
.Artikelseite .Icons .Icons-Angebot-der-Woche { width:148px; height:86px; float:left; background:none; background:url(/images/Artikelseite/Angebot-der-Woche.gif) no-repeat top left; text-indent:-999999px; margin-right:5px; }
.Artikelseite .Icons .Icons-Spar-Angebot { width:148px; height:86px; float:left; background:url(/images/Artikelseite/Spar-Angebot.gif) no-repeat top left; text-indent:-999999px; margin-right:5px; zoom:1; }

a.Hauptbild { float:left; display:inline; }
a.Hauptbild img { margin-right:3px; border:1px solid #333; }
p.Bildunterschrift { margin-top:0; }
.Bildunterschrift a { display:block; }

table.Produkttabelle { border-top:2px solid #000; border-bottom:1px solid #000; width:100%; }
table.Produkttabelle td { padding:2px 5px; }
table.Produkttabelle td.Preis { border-top:1px solid #000000; font-size:8pt; width:60px; white-space:nowrap !important; text-align:right !important; }
.tab00right { vertical-align:top; font-size:9pt; padding:3px 10px 3px 10px; font-weight:bold; text-align:right !important; width:60px; }

.Seitenkasten-RecEngine .Title1 { font-size:10pt !important; }
.Seitenkasten-RecEngine ul { margin:10px 0 0 0 !important; padding:0 !important; }
.Seitenkasten-RecEngine li { margin:0 0 15px 0 !important; padding:0 !important; }
.Seitenkasten-RecEngine p { margin-top:0; }

/* Warenkorb
===================================================*/
table.Warenkorb-Tabelle { width:100%; }
table.Warenkorb-Tabelle th { border-top:2px solid #000; text-align:left; padding:0 3px; }
table.Warenkorb-Tabelle td { border-top:1px solid #000; padding:3px 5px; }
table.Warenkorb-Tabelle .no-border { border:0; }
table.Warenkorb-Tabelle .inactive { color:#888; }
table.Warenkorb-Tabelle #Rabatt { display:none; color:#F00; }

.Datei-Anhang { background-color:#ECF5FE; float:left; width:430px; padding:5px; margin-top:20px; }

.Vorteilsnummer { float:right; width:430px; padding:5px; padding-bottom:0; margin-top:20px; overflow:hidden; border-top:1px solid #000; }
.Vorteilsnummer p.Hinweis { color:#F00; margin:0 0 1em 0; }
.Vorteils-Nummer-Eingabe { position:relative; height:30px; }
#Vorteilsnummer { width:110px; position:absolute; top:6px; left:0; }
#Vorteilsnummerabschicken { position:absolute; top:6px; left:125px; }

ul.Rec-Engine { list-style-type:none; margin:0; padding:0; }
ul.Rec-Engine li { display:inline; float:left; width:160px; text-align:center; margin:0 15px 0 0; padding:0; }

/* Breadcrumbs
===================================================*/
.bcr { font-size: 10px; margin: 0px 0px 5px 0px;}

/* Footer
===================================================*/
.Footer { text-align:center; background-image:url(images/Allgemein/HeadBgMenu.gif); background-position:bottom; background-repeat:repeat-x; background-color:#D5E4F3 !important; padding:5px 0; }
.Footer ul { padding:5px 0; list-style-type:none; width:100%; text-align:center; height:15px; margin:0; }
.Footer li { padding:0 10px; border-right:1px solid #00376D; display:inline; }
.Footer li.last { border:0; }
.Link-SETON-de { text-align:center; font-size:0.9em; margin-top:5px; }

/* Seitenkasten
===================================================*/

.Seitenkasten { clear:both; margin:20px 10px 20px 0; width:190px; position:relative; font-size:8pt; }
.Seitenkasten .Title1 { font-size:11pt; font-weight:bold; margin:0 !important; color:#E60F19; border-bottom:2px solid #004388; }
.Seitenkasten .Title1 a  { color:#E60F19; }

.SeitenkastenRechts { clear:both; margin: 20px 0 10px 10px; width:190px; position:relative; z-index: 1; font-size:8pt; }
.SeitenkastenRechts .Title1 { font-size:11pt; font-weight:bold; margin:0 !important; color:#E60F19; border-bottom:2px solid #004388; }
.SeitenkastenRechts .Title1 a  { color:#E60F19; }

.Seitenkasten ul{ margin:0; padding:5pt 5pt 5pt 0; list-style-type:none; font-weight:bold;}
.Seitenkasten li{ padding:0px; margin:0 0 5px 8px; font-size:8pt;}

.SeitenkastenRechts ul{ margin:0; padding:5pt 5pt 5pt 0; list-style-type:none;}
.SeitenkastenRechts li{ padding:0px; margin:0 0 5px 8px; font-size:8pt;}

h1.Seitennavi {margin:0 0 0 0;}
h1 a:link { color:#E60F19; text-decoration:none; }
h1 a:visited { color:#E60F19; text-decoration:none; }
h1 a:hover { color:#E60F19; text-decoration:none; }
h1 a:active { color:#E60F19; text-decoration:none; }
.Rot {color:#E60F19;} /* verlinkte Ueberschriften der Seitennav*/

/*Katalog-Teaser*/
.Katalog-Teaser img.Katalog { margin:10px 0 -10px 15px; }



/* Content und Contentrahmen
===================================================*/

table.Content { width:1050px; }
td.ContentInhalt { background-color:#FFFFFF; }
td.ContentRandO { height:20px; background-image:url(images/Allgemein/Rand_O.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
td.ContentRandU { height:20px; background-image:url(images/Allgemein/Rand_U.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
td.ContentRandL { width:30px; background-image:url(images/Allgemein/Rand_L.gif); background-repeat:repeat-y; margin:0px; padding:0px;}
td.ContentRandR { width:30px; background-image:url(images/Allgemein/Rand_R.gif); background-repeat:repeat-y; margin:0px; padding:0px;}

td.ContentEckeOL { width:30px; height:20px; background-image:url(images/Allgemein/Ecke_OL.gif); background-position:top; margin:0px; padding:0px;}
td.ContentEckeOR { width:30px; height:20px; background-image:url(images/Allgemein/Ecke_OR.gif); background-position:top;}
td.ContentEckeUL { width:30px; height:20px; background-image:url(images/Allgemein/Ecke_UL.gif); background-position:bottom;}
td.ContentEckeUR { width:30px; height:20px; background-image:url(images/Allgemein/Ecke_UR.gif); background-position:bottom;}



/*Artikelsuche
===================================================*/
div.suggestContainer { position: relative; top:19px; }
div.suggestLayer { position:absolute; display:none; top:0; left:0; padding:0; margin: 0;  background-color: white; background: transparent; opacity: .9; filter:alpha(opacity=90); z-index:8000;}
table.suggestLayer { font-size:9pt; width:130px; border:1px solid #000000; height:12px; background-color:#FFFFFF; color:#00376D; cursor:pointer; padding:0;} /*kompletter weiße Box*/
td.suggestHeader { color:#173553; font-weight:normal; font-size:9pt; padding: 3px 5px 1px 5px; }
tr.suggestEntry td { color: #00376D; padding: 1px 5px 1px 5px; }
td.suggestHeader{ border-bottom:1px solid #5C637D; padding-bottom:5px; } /*"Vorschläge zu Ihrer Suche...", Trennlinie*/
.suggestContent{ color:#E60F19; font-weight: bold; }

.Ergebnis {width:330px; height:115px; float:left; margin:0 15px 15px 0; background-color:#F0F7FD; border:1px solid #335F8A; position:relative; top:0px; left:0px;}
.ErgebnisBild { position:absolute; top:7px; left:7px; border:1px solid #333333;}
.ErgebnisText {width:225px; position:absolute; top:7px; left:100px; margin:0px;}
.ErgebnisZusatz { position:absolute; top:80px; left:100px;}
.ErgebnisZusatzHandschuhe { position:absolute; top:75px; left:100px; width:120px; font-size:90%;}
.ErgebnisHandschuhsymbole { position:absolute; top:75px; left:210px;}
.Suchuntertitel {margin:10px 0 7px 0;}
.SucheTitel2 {font-size:9pt; font-weight:normal; color:#000000; margin-top:1px; padding-bottom:2px;}
a.EditArtikelsuche:visited { color:#666; font-weight:bold;}
a.EditArtikelsuche:active { color:#0063C4; }
a.EditArtikelsuche:hover  { color:#0063C4; }

/* Tabellenfelder für Shop (td)*/
.tab00 {vertical-align:top; font-size:9pt; padding:3px 10px 3px 10px; font-weight:bold;} /* Shoptabellen */
.tab01 {vertical-align:middle; font-size:9pt; line-height:9pt; padding:5px 10px 5px 10px; white-space:nowrap;} /* Shoptabellen Dunkelgrau (Anzahl, Preise) */
.tab02 {vertical-align:middle; font-size: 9pt; line-height:9pt; padding:5px 10px 5px 10px;} /* Shoptabellen Hellgrau (Artikeleigenschaften) */
.tab03 {text-align:left; vertical-align:middle; font-size:8pt; line-height:9pt; padding:5px 10px 5px 10px;} /* Shoptabellen Hellblau zentriert (Eingabefelder,Buttons - Userinteraktion) */
.tab04 {vertical-align:middle; font-size:9pt; line-height:9pt; padding:5px 10px 5px 10px;} /* Shoptabellen Hellblau normal (Eingabefelder,Buttons - Userinteraktion) */
.tab05 {vertical-align:middle; font-size: 9pt; padding:5px 10px 5px 10px;} /* Shoptabellen neutral (Beschriftungen "ausserhalb" Tabelle, siehe Warenkorb) */

/* Tabellenfelder für Infos (td, u.ä.) */
.tab10 {vertical-align:middle; font-size: 8pt; font-weight:bold;} /* Infotabellen Überschriften dunkelgrau */
.tab11 {vertical-align:middle; font-size: 8pt; line-height: 9pt;} /* Infotabellen Dunkelgrau */
.tab12 {vertical-align:middle; font-size: 8pt; line-height: 9pt;} /* Infotabellen Hellgrau */

/* Tabellenfelder für Contentseiten allgemein (Formulare u.ä.) */
.tab20 {background-color:#A0B4C8;} /* Tabellen für Content-Seiten Überschriften Dunkelblau */
.tab21 {background-color:#E3EFFB;} /* Tabellen für Content-Seiten Hellblau */
.tab22 {background-color:#E3EFFB;} /* Tabellen für Content-Seiten - noch helleres Hellblau*/
.tab23 {background-color:#DDDDDD;} /* Tabellen für Content-Seiten - dunkelgrau*/
.tab24 {background-color:#EEEEEE;} /* Tabellen für Content-Seiten - hellgrau*/



/*Homepage
===================================================*/
.SuchbegriffSize1 {font-size:8pt;}
.SuchbegriffSize2 {font-size:8pt; font-weight:bold}
.SuchbegriffSize3 {font-size:10pt; font-weight:bold}
.SuchbegriffSize4 {font-size:14pt;}

.HPTeaserkastenHaelfte {border:dashed 1px #335F8A;}
.HPTeaserkastenHead {background-image:url(/images/Allgemein/MenuBg.gif); background-repeat:x-repeat; padding:5px; font-size:11pt; font-weight:bold;}
.HPTeaserkastenContent {margin: 0 5px 0 5px;}

.HP-Teaser { position:relative; height:200px; }
.Teaser-images { position:absolute; z-index:1; }
.Teaser-images a { position:absolute; top:0; left:0; width:500px; height:170px; }

#main { padding:10px; margin-left:10px; margin-right:10px; }
.symbole { float:left; font-size:7pt; margin:2px 2px 0 0; text-align:center; padding:0; }

/* SETON Spezialbereiche*/
ul.SETON-Spezialbereiche { display:inline; list-style-type:none; font-size:8pt; margin:0; padding:0; }
.SETON-Spezialbereiche li { width:124px; height:130px; float:left; margin:0 0 20px 0; text-align:center; padding:0; border-right:1px solid #999999; }
.SETON-Spezialbereiche li.Viertes { margin-right:0; border:0;  }
.SETON-Spezialbereiche li img { margin:5px 0 0 0; }
.SETON-Spezialbereiche li p { text-align:left; margin:0 5px 0 13px; }
.SETON-Spezialbereiche li a { cursor:pointer; }

/*NEU-Topseller-Teaser */
.NEU-Topseller-Teaser { width:240px; height:280px; margin-top:20px; float:left; border:solid 1px #335F8A; position:relative; }
.NEU-Topseller-Teaser .Title { height:22px; background-image:url(/images/Allgemein/MenuBg.gif); background-repeat:x-repeat; padding:5px; font-size:13pt; font-weight:bold; }
.NEU-Topseller-Teaser .Title img { position:absolute; top:-10px; right:5px; z-index:100; }
.NEU-Topseller-Teaser .Scroll-Next { position:absolute; top:236px; left:30px; z-index:100; }
.NEU-Topseller-Teaser .Scroll-Prev { position:absolute; top:236px; left:5px; z-index:100; }
.NEU-Topseller-Teaser .Alle-ansehen { width:200px; height:20px; position:absolute; top:260px; left:5px; z-index:100; }
.NEU-Topseller-Teaser .Alle-ansehen p.PfeilLink { margin-top:3px; font-size:8pt !important; line-height:12px; }
.NEU-Topseller-Teaser .Scrollfenster { overflow: hidden; width:230px; height:220px; position:absolute; top:40px; left:5px; }
.NEU-Topseller-Teaser td { width:230px; position:relative; }
.NEU-Topseller-Teaser td .Produkteinheit { width:230px; height:300px; position:relative; }
.NEU-Topseller-Teaser p.Produkttitle { width:230px; height:30px; font-size:8pt; overflow:hidden; margin-bottom:0; position:absolute; top:150px; left:0; }
.NEU-Topseller-Teaser a { cursor:pointer; }
.NEU-Topseller-Teaser .Produkteinheit p.Jetzt-bestellen { font-weight:bold; width:114px; height:20px; padding-left:21px; overflow:hidden; font-size:8pt; text-align:left; margin:0; position:absolute; top:196px; left:119px; background-image:url(/images/Allgemein/Jetzt-bestellen.gif); background-repeat:no-repeat; font-size:8pt; line-height:20px; }

/*Angebot der Woche*/
.Angebot-der-Woche { border:1px solid #B8D1EB; background-color:#FFFFFF; padding-top:10px; }
.Angebot-der-Woche .Produkteinheit { width:190px; height:220px; position:relative; margin-top:17px; text-align:center; }
.Angebot-der-Woche .Produkteinheit p { width:180px; height:30px; font-size:8pt; overflow:hidden; margin-bottom:0; position:absolute; top:150px; left:0; margin-left:5px; }
.Angebot-der-Woche .Produkteinheit a { cursor:pointer; }
.Angebot-der-Woche .Produkteinheit .Buttons { height:20px; position:absolute; top:196px; left:4px; }
.Angebot-der-Woche .Produkteinheit .Buttons a { height:20px; width:16px; float:left; padding-top:3px; margin-right:4px; background-image:url(/images/Allgemein/Button-blanko.gif); background-repeat:no-repeat; font-weight:bold; text-align:center; }
.Angebot-der-Woche .Produkteinheit .Buttons a.active { background-image:url(/images/Allgemein/Button-blanko-active.gif); }
.Angebot-der-Woche .Produkteinheit p.Jetzt-bestellen { font-weight:bold; width:87px; height:20px; padding-left:23px; overflow:hidden; font-size:8pt; text-align:left; margin:0; position:absolute; top:196px; left:102px; background-image:url(/images/Allgemein/Jetzt-bestellen_kurz.gif); background-repeat:no-repeat; font-size:8pt; line-height:20px; } 


/* Produktseite
===================================================*/
h1.Produktseite {width:100%; border:0; color:#000000; padding: 1px 5px 1px 5px; margin:0 0 20px 0; }

h2.Produktseite { font-size:9pt; font-weight:bold; color:#000000; margin:10pt 0 0pt 0; }
.Produktaktion {font-size:13pt; font-weight:bold; color:#F2A500; margin:0 0 15px 0;}
.Produktinformationen {width:420px; height:300px; margin:0 20px 0 0; overflow:auto; clear:both;}

.subline {font-size:9pt; font-weight:bold;}
.marginhalf {margin:5pt 0 5pt 0;}

table .Produkttabelle {font-size:8pt;}

.preisvorher {color:#000000; font-size:8pt; margin-right:5pt; text-decoration:line-through;} /* für Preisnachlässe */
.preisnachher {color:#F2A500; font-size:9pt; line-height:13pt; font-weight:bold;} /* für Preisnachlässe */
.Vorrat {color:#F2A500; font-size:8pt;}

.WeiterfuehrendeProduktinfos {float:left; height:75px; padding:2px 8px 2px 8px; border-right:2px solid #FFFFFF; text-align:center; font-size:8pt;}
.WeiterfuehrendeProduktinfosIcon {margin-top:5px; height:15px;}

.ProduktbilderWeitere {width:250px; overflow:auto; border:1px solid #999999; margin-top: 2px;}
.ProduktbilderWeitereBreit {width:500px; overflow:auto; border:1px solid #999999; margin-top: 2px;}
td.ProduktbilderWeitereEinzeln {padding:0px 5px 0px 5px; height:150px; border-right:1px solid #999999; vertical-align:top;}
.ProduktbilderWeitereEinzeln2 {height:135px; margin-bottom:5px; width: 115px;}

div.scrollButtons a {
	width: 20px; height: 20px;
}
a.imageScrollAktiv:hover {
	background-position: 0 -20px !important;
}
a.imageScrollInaktiv {
	background-position: 0 -40px !important;
}
a#imageScrollBegin { float: left; margin-right: 3px;  background:url(/images/Allgemein/Pfeil_AnAnfang.gif); }
a#imageScrollPrev { float: left;  background:url(/images/Allgemein/Pfeil_Zurueck.gif); }
a#imageScrollNext { float: right; background:url(/images/Allgemein/Pfeil_Weiter.gif); }
a#imageScrollEnd { float: right; margin-left: 3px; background:url(/images/Allgemein/Pfeil_AnEnde.gif); }

a#teaserScrollPrevNoFloat { display:block; width: 20px; height: 20px; background:url(/images/Allgemein/Pfeil_Zurueck.gif); }
a#teaserScrollNextNoFloat { display:block; width: 20px; height: 20px; background:url(/images/Allgemein/Pfeil_Weiter.gif); }
a#topsellerScrollPrevNoFloat { display:block; width: 20px; height: 20px; background:url(/images/Allgemein/Pfeil_Zurueck.gif); }
a#topsellerScrollNextNoFloat { display:block; width: 20px; height: 20px; background:url(/images/Allgemein/Pfeil_Weiter.gif); }

/* Grossbildansicht */
div.ProduktbilderWeitereEinzelnFloat {float: left; margin: 10px; border: 1px solid #ddd; padding: 10px; overflow: hidden; height:150px; }
div#bildLayer { display: none; position: absolute; top: 0; left: 0; z-index:10; width: 100%; }
div#mask { display: none; background-color: #fff; opacity:.9; filter:alpha(opacity=90); width: 100%; position: absolute; top: 0; left: 0; }
div#grossBildContainer { position: relative; margin: 0 auto 0 auto; width: 550px; background-color: #fff; border: 1px solid #ccc; text-align: center; z-index:12; }
img#grossBild { display: block; margin: 20px auto; border: 1px solid #fff; cursor: pointer; }
a#grossBildSchliessen { color: #a00; font-weight: bold; position: absolute; top: 2px; right: 2px; z-index:14; font-size: 90%;}


.pdf { background:url(/images/Allgemein/pdficon_small.gif) no-repeat 0px 0px; padding: 0px 0px 0px 28px; display: block; width: auto; }



/* ScreenshotsPopUp
===================================================*/
body.ScreenshotsPopUp { background-color:#FFFFFF; margin:15px; }
body.ScreenshotsPopUp .scrollButtons { position:absolute; top:550px; width:252px; display:block; margin:0 0 0 164px; }



/*Nichtraucherschutz
===================================================*/
.Nichtraucherschutz { background-color:#E6F3FF; padding:10px; }
.Nichtraucherschutz h2 { margin-top:0; }
.Nichtraucherschutz h3 { margin:0 0 15px 0; }
.Nichtraucherschutz ul { margin-top:10px; }
.Nichtraucherschutz li { padding:0 0 7px;  }


/*Bestellablauf
===================================================*/
.BestellablaufBilder {margin:0 10px 10px 0;}


/*Lagerräumung
===================================================*/
.LR-Artikel1 {margin:12px 6px 12px 6px ; padding:4px; border:solid 1px #335F8A; width: auto; background-color:#ffffff;}
.Lagerraeumung {width:97%; color:#000000; padding: 2px 5px 2px 5px; font-weight:bold;}
.Prozent {text-align:center; font-weight:bold; color:#F2A500; margin:0;}


/*Normen
===================================================*/
table.Normen { background-color:#EAF5FF; float:left; table-layout:fixed; }
table.Normen td { padding:8px 0 8px 0; }


/*Etikettenübersicht
===================================================*/
table.Etiketten {width:830px;}
table.Etiketten td { padding:8px 4px 8px 4px; border-bottom:1px solid #000; }
table.Etiketten td.Seitenwand { border-right:1px solid #CCCCCC; }
table.Etiketten td.tabhead { background-image:url(/images/Allgemein/FlaecheHell_CS_14.gif); border-top:2px solid #000000; vertical-align:top; border-bottom:1px solid #000000; font-weight:bold; color:#000000; height:30px; }


/*Prüfplaketten- und Siegelübersicht
===================================================*/
table.Plaketten {width:830px;}
table.Plaketten td { padding:8px 4px 8px 4px; border-bottom:1px solid #000; }
table.Plaketten td.Seitenwand { border-right:1px solid #CCCCCC; }
table.Plaketten td.tabhead { background-image:url(/images/Allgemein/FlaecheHell_CS_15.gif); border-top:2px solid #000000; vertical-align:top; border-bottom:1px solid #000000; font-weight:bold; color:#000000; height:30px; }


/*Etikettenberater*/
PG-table{border:0;}
.tabhead1{ border-top:2px solid #000000; vertical-align:top; border-bottom:1px solid #000000; font-weight:bold; background-color:#EAF5FF; color:#000000; height:30px; }
.tabhead2{ font-weight:bold; background-color:#DDDDDD; border:1px solid #FFFFFF;}
.tabcell{ background-color:#DDDDDD; border:1px solid #FFFFFF;}
.ab{ background-color:#008000; color:#ffffff; border:1px solid #FFFFFF; }
.ib{ background-color:#993300; color:#ffffff; border:1px solid #FFFFFF;}
.ab-st{ background-color:#CCFFCC; border:1px solid #FFFFFF;}
.ab-st-s{ background-color:#CCFFCC; font-size:9px; border:1px solid #FFFFFF;}
.ab-st-c{ background-color:#CCFFCC; text-align:center; border:1px solid #FFFFFF;}
.ab-sst{ background-color:#00FF00; border:1px solid #FFFFFF;} 
.ab-sst-s{ background-color:#00FF00; font-size:9px; border:1px solid #FFFFFF;}
.ab-sst-c{ background-color:#00FF00; text-align:center; border:1px solid #FFFFFF; } 
.ib-st{ background-color:#FFFF99; border:1px solid #FFFFFF;}
.ib-st-s{ background-color:#FFFF99; font-size:9px; border:1px solid #FFFFFF;}
.ib-st-c{ background-color:#FFFF99; text-align:center; border:1px solid #FFFFFF;}
.ib-sst{ background-color:#FFCC99; border:1px solid #FFFFFF;}
.ib-sst-s{ background-color:#FFCC99; font-size:9px; border:1px solid #FFFFFF;}
.ib-sst-c{ background-color:#FFCC99; text-align:center; border:1px solid #FFFFFF;}


/*Mindestbestellwert Unterschritten*/
.Mindestb { width:700px; }

.MindestbBereich04 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #CAAE6C; position:relative; top:0px; left:0px;}
.MindestbBereich05 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #F16FA0; position:relative; top:0px; left:0px;}	
.MindestbBereich06 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #4F4794; position:relative; top:0px; left:0px;}	
.MindestbBereich09 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #646464; position:relative; top:0px; left:0px;}	
.MindestbBereich12 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #B5004A; position:relative; top:0px; left:0px;}	
.MindestbBereich15 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #0072B4; position:relative; top:0px; left:0px;}	
.MindestbBereich16 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #FEC12E; position:relative; top:0px; left:0px;}	
.MindestbBereich18 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #36A6FC; position:relative; top:0px; left:0px;}	
.MindestbBereich20 { margin:5px; width:330px; height:145px; float:left; border:1px solid #00478C; border-left:5px solid #83CFF0; position:relative; top:0px; left:0px;}	

.MindestbBereich04 h2 { font-size:9pt; font-weight:bold; background-color:#F4EFE2; margin:5px; padding:0 0 0 2px; }
.MindestbBereich05 h2 { font-size:9pt; font-weight:bold; background-color:#FCE2EC; margin:5px; padding:0 0 0 2px; }
.MindestbBereich06 h2 { font-size:9pt; font-weight:bold; background-color:#DCDAEA; margin:5px; padding:0 0 0 2px; }
.MindestbBereich09 h2 { font-size:9pt; font-weight:bold; background-color:#E0E0E0; margin:5px; padding:0 0 0 2px; }
.MindestbBereich12 h2 { font-size:9pt; font-weight:bold; background-color:#F0CCDB; margin:5px; padding:0 0 0 2px; }
.MindestbBereich15 h2 { font-size:9pt; font-weight:bold; background-color:#CCE3F0; margin:5px; padding:0 0 0 2px; }
.MindestbBereich16 h2 { font-size:9pt; font-weight:bold; background-color:#FFF3D5; margin:5px; padding:0 0 0 2px; }
.MindestbBereich18 h2 { font-size:9pt; font-weight:bold; background-color:#D7EDFE; margin:5px; padding:0 0 0 2px; }
.MindestbBereich20 h2 { font-size:9pt; font-weight:bold; background-color:#E6F5FC; margin:5px; padding:0 0 0 2px; }

.MindestbProduktbild { float:left; margin:0 5px 5px 5px; border:1px solid #333333; background-color:#FFFFFF; }
.Mindestb p {float:right; width:225px; font-size:8pt; margin:0 5px 3px 0;} 
div.MindestbPreis { font-weight:bold; position:absolute; top:128px; left:100px; }
img.MindestbWK { position:absolute; top:120px; left:295px; }
img.NEU { margin: -2px 0 2px 0; }


/*Pressemitteilungen*/
.PM {position:relative; top:0; left:0; padding-right:240px; }
.PM img { float:left; margin:0 10px 10px 0; }
.Download { width:210px; position:absolute; top:0; right:0; }


/* 20 Jahre Seton 
===================================================*/

/* Content JubiAngebote */
td.ContentInhalt_JubiAngebote { background-image:url(images/20Jahre/JubilaeumsAngebote/Content_JubiAngebote.gif);}
td.ContentRandO_JubiAngebote { height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Rand_O_JubiAngebote.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
td.ContentRandU_JubiAngebote { height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Rand_U_JubiAngebote.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
td.ContentRandL_JubiAngebote { width:30px; background-image:url(images/20Jahre/JubilaeumsAngebote/Rand_L_JubiAngebote.gif); background-repeat:repeat-y; margin:0px; padding:0px;}
td.ContentRandR_JubiAngebote { width:30px; background-image:url(images/20Jahre/JubilaeumsAngebote/Rand_R_JubiAngebote.gif); background-repeat:repeat-y; margin:0px; padding:0px;}

td.ContentEckeOL_JubiAngebote { width:30px; height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Ecke_OL_JubiAngebote.gif); background-position:top; margin:0px; padding:0px;}
td.ContentEckeOR_JubiAngebote { width:30px; height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Ecke_OR_JubiAngebote.gif); background-position:top;}
td.ContentEckeUL_JubiAngebote { width:30px; height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Ecke_UL_JubiAngebote.gif); background-position:bottom;}
td.ContentEckeUR_JubiAngebote { width:30px; height:20px; background-image:url(images/20Jahre/JubilaeumsAngebote/Ecke_UR_JubiAngebote.gif); background-position:bottom;}

/* Rating für Kreativ-Wettbewerb */
div.rating { width:140px; text-align:left; background-color:#FEFCE5; margin:0 0 10px 5px}
div.ratingBase { position:relative; margin-left:4px; width:102px; height:20px; background-image:url(/images/20Jahre/kreativ-wettbewerb/rate-base.png); }
div.ratingCurrent { position:absolute; top:0; left:0; height:20px; background-image:url(/images/20Jahre/kreativ-wettbewerb/rate-current.png); }
div.ratingRate { position: absolute;	top:0; left:0; width:102px; height:20px; background-image:url(/images/20Jahre/kreativ-wettbewerb/rate-hover.png); background-repeat:no-repeat; background-position:-100px 0; }
div.ratingRate a { display: block; height: 20px; width: 20px; float: left; }
div.ratingRate a:hover { background: transparent; }
h1.KreativWettbewerb { color:#EB1E12; border-bottom:2px solid #ebb600; margin:0pt; }
h2.KreativWettbewerb { color:#EB1E12; font-weight:bold; margin:20pt 0 3pt 0;}
h2.KreativWettbewerb2 { color:#EB1E12; font-weight:normal; margin:20pt 0 3pt 0;}
.tabKreativWettbewerbDunkel { background-color:#fcf7b2;} /*Für Highscortabelle und Formular*/
.tabKreativWettbewerbHell { background-color:#fefce5;} /*Für Highscortabelle und Formular*/
.Schild {width:156px; height:195px; float:left; background-color:#fefce5; margin:7px; border:1px solid #faf27f;}
.SchildBild {margin:8px; }
.SchildPlatzhalter { height:120px }
.Schild p { margin:0 10px 10px 10px;}
.BereitsBewertet {height:15px; font-size:8pt; color:#666; margin:0 0 0 6px; }
.BewertungAbgegeben {height:15px; font-size:8pt; color:#666; margin:0 0 0 6px; }

/* SchilderRätsel */
.wqText   { width:98px; height:98px; float:left; margin:7px; text-align:center; border:1px solid #606060; background:#fffadd; position:relative; cursor:pointer; }
.wqImage { width:98px; height:98px; float:left; margin:7px; text-align:center; border:1px solid #606060; background:#fffadd; position:relative; cursor:pointer; }
.wqText p { width:85px; height:85px; margin:6px 3px 0 3px; }
.wqImage img { width:85px; height:85px; margin:6px 3px 0 3px;}
.wqHover { border: 1px solid #f60; }
img.wqFehler { position: absolute; top: 0; right: 0; height:28px; width:28px; }
h1.SchilderRaetsel { color:#2A48A2; border-bottom:2px solid #2A48A2; margin:0pt; }
h2.SchilderRaetsel { color:#3f5aab; font-weight:bold; margin:20pt 0 3pt 0;}
.tabSchilderRaetselDunkel { background-color:#BFD0E3;} /*Für Highscortabelle und Formular*/
.tabSchilderRaetselHell { background-color:#E9EFF6;} /*Für Highscortabelle und Formular*/

/*SETON Historie*/
h4.Zeitstrahl { font-size:11pt; padding: 0 7px 0 0; margin: 0 0 5px 0; color:#FFF; font-weight:bold;  text-align:right;  border-bottom:1px solid #000000; }
.ZeitstrahlJahreszahl { background-image:url(/images/20Jahre/SETONHistorie/Zeitstrahl_Jahrespunkt.gif); background-repeat:no-repeat; background-position: 158px 15px; margin: 0 0 15px 0;} 
.ZeitstrahlJahreszahl p {font-size:8pt; margin: 0pt;}
.SeitenkastenContentZeitstrahl{ margin-right:20px; background-color:#E0EDF8; padding:8px; margin:0; background-image:url(/images/20Jahre/SETONHistorie/bg_Zeitstrahl.gif); background-repeat:repeat-y;}
.ZeitstrahlJahreszahl img {float:left; margin: 0 3px 5px 0;}
.Jahreszahl { font-size:12pt; font-weight:bold; color:#779ccc; margin-right:6pt;}
h2.Historie { border-bottom:1px solid #779ccc; padding:0 0 0 10px; margin:0;}
.MeilensteinHeadline{ background-image:url(/images/20Jahre/SETONHistorie/Zeitstrahl_Jahrespunkt.gif); height:25px; background-repeat:no-repeat; background-position:0 15px; padding:0; margin:30px 0 5pt 0;} 

/*Jubilaeums-Angebote*/
.JubiAngebot {width:330px; height:115px; float:left; margin:0 15px 15px 0; background-color:#F0F7FD; border:1px solid #335F8A;}
.JubiAngebotInhalt {width:277px; float:left; margin:7px; position:absolute;}
.JubiAngebotBild {float:left;}
.JubiAngebotText {width:178px; float:right;}
.JubiAngebotLogo {width:50px; height:51px; float:right; position:relative; top:-9px; left:9px; background-image:url(/images/20Jahre/JubilaeumsAngebote/Logo_JubiAngebot.gif);}
.JubiAngebotNummer{ margin:11px 0 0 8px;}

/*Bilderdetektiv*/
h1.Bilderdetektiv { color:#65aa00; border-bottom:2px solid #65aa00; margin:0pt; }
h2.Bilderdetektiv { color:#65aa00; font-weight:bold; margin:20pt 0 3pt 0;}
h3.Bilderdetektiv { color:#00925B; font-weight:normal; }
.FormularBilderdetektiv { border:0; padding:0; }
.tabBilderdetektivDunkel { background-color:#daeab9;} /*Für Highscortabelle und Formular*/
.tabBilderdetektivHell { background-color:#f2f8e7;} /*Für Highscortabelle und Formular*/

/*Arbeitsschutz-Quiz*/
h1.ArbeitsschutzQuiz { color:#5593CC; border-bottom:2px solid #5593CC; margin:0pt; }
h2.ArbeitsschutzQuiz { color:#5593CC; font-weight:bold; margin:20pt 0 3pt 0;}
h3.ArbeitsschutzQuiz { color:#5593CC; font-weight:normal; }
.tabArbeitsschutzQuizDunkel { background-color:#d1e5f6;} /*Für Highscortabelle und Formular*/
.tabArbeitsschutzQuizHell { background-color:#f0f6fc;} /*Für Highscortabelle und Formular*/

/*Apfelbaum*/
h1.Apfelbaum  { color:#EFA500; border-bottom:2px solid #EFA500; margin:0pt; }
h2.Apfelbaum { color:#EFA500; font-weight:bold; margin:20pt 0 3pt 0;}

.FieldsetJubilaumsSpiel {padding:0; border:0; }



/* Fokus-Themen
===================================================*/

/*Allgemein*/
.FokusBilderreihe { background-color:#FFFFFF; overflow:hidden; height:240px; width:100%; border:6px solid #ECF5FE; }
.FokusBild { width:158px; height:220px; float:left; margin:10px 0 10px 10px; border-right:1px solid #999999; position:relative; text-align:center; }
.FokusBild4 { width:158px; height:220px; float:left; margin:10px 0 10px 10px; position:relative; text-align:center; }
.FokusBild img, .FokusBild4 img { margin-left:-10px; }
.FokusBild  p.Produkttitel, .FokusBild4  p.Produkttitel { width:148px; position:absolute; top:150px; left:0; cursor: pointer; text-align:left; }
.FokusBild  p.Details, .FokusBild4  p.Details { font-size:90%; width:148px; text-align:right; position:absolute; top:200px; left:0; cursor: pointer; }
p.MehrProdukte { font-size:90%; text-align:left; position:absolute; top:200px; left:0; cursor: pointer; }

.BilderRechts { float:right; margin-left:10px; position:relative; }
.BilderRechts img { float:right; margin:0 0 10px 10px; }

.BilderLinks { float:left; margin-right:10px; position:relative; }
.BilderLinks img { float:left; margin:0 10px 10px 0; }

img.FokusFluchtwegmann { position:absolute; bottom:0; left:20px; }
img.Kalender { position:absolute; top:-10px; left:20px; }

img.TeaserBild { position:absolute; top:5px; right:5px; }
div.TeaserText { width:360px; position:absolute; left:170px; top:10px; }
.Teaser h2 { color:#FFF; font-size:13pt; margin-top:0; }
.Teaser h3 { font-weight:bold; color:#000; }
.Teaser p { color:#FFF; font-weight:bold; }
div.FokusAbschnittBlau { background-color:#ECF5FE; position:relative; top:0; left:0; padding:5px; margin-bottom:15px; }
.FokusAbschnittBlau h3 { font-weight:bold; color:#000; }

/*ErsteHilfe*/
dl.ErsteHilfe { margin:0 0 15px 0; font-size:8pt; }
dl.ErsteHilfe dt { clear:both; float:left; width:120px; margin-right:10px; text-align:right; font-size:8pt; }
dl.ErsteHilfe dd { float:left; width:260px; text-align:left; margin:0; font-size:8pt; }
.ArbeitsstaettenVerordnung p { font-size:8pt; }
.ArbeitsstaettenVerordnung h4 { font-size:8pt; }

.FieldsetJubilaumsSpiel {padding:0; border:0; }

/*Prüfkennzeichnung*/
table.Lieferformen { width:100%; margin-top:5px; background-color:#FFF;}
table.Lieferformen td { border-bottom:1px solid #000; white-space:nowrap; }
table.Lieferformen tr.Head { height:25px; background-image:none; }
table.Lieferformen tr.Head td { border-top:2px solid #000; background-color:#E5F1F7; }

/*Internationaler Versand*/
.ContentInternationalerVersand { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentInternationalerVersand .Teaser { background-color:#ff6602; position:relative; top:0; left:0; height:165px; padding:0px; margin-bottom:25px; }
img.FokusFluchtwegmann { position:absolute; bottom:0; left:20px; }
img.TeaserBild { position:absolute; top:1px; right:1px; }
div.TeaserText { width:330px; position:absolute; left:170px; top:10px; }
.Teaser h2 { color:#FFF; font-size:13pt; margin-top:0; }
.Teaser h3 { font-weight:bold; color:#000; }
.Teaser p { color:#FFF; font-weight:bold; }
div.FokusAbschnittBlau { background-color:#ECF5FE; position:relative; top:0; left:0; padding:5px; margin-bottom:15px; }
.FokusAbschnittBlau h3 { font-weight:bold; color:#000; }

dl.UnterschiedlicheKlassen { margin:5pt 0 5pt 0; }
dl.UnterschiedlicheKlassen dt { float:left; width:85px; font-weight:bold; border:1px solid #ECF5FE; }
dl.UnterschiedlicheKlassen dd { margin:0 0 0 85px; border:1px solid #ECF5FE; }

dl.Exportkennzeichnung { padding:3px; margin:5pt 0 5pt 0; background-color:#FAF7F0; font-size:0.9em; border:1px solid #CAAE6C; }
dl.Exportkennzeichnung dt { float:left; width:65px; font-weight:bold; border:1px solid #FAF7F0; }
dl.Exportkennzeichnung dd { margin:0 0 0 65px; border:1px solid #FAF7F0; }

/*Barrierefrei*/
.ContentBarrierefrei { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentBarrierefrei .Teaser { background-color:#008000; position:relative; top:0; left:0; height:175px; padding:0px; margin-bottom:25px; }

/*Reinigung im Unternehmen*/
.ContentReinigungImUnternehmen { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentReinigungImUnternehmen .Teaser { background-color:#cbc600; position:relative; top:0; left:0; height:155px; padding:0px; margin-bottom:25px; }
.ContentReinigungImUnternehmen div.FokusTextabschnitt { background-color:#ECF5FE; position:relative; top:0; left:0; width:100%; border:6px solid #ECF5FE; }

/*Sicherheit am Arbeitsplatz*/
.ContentSicherheitAmArbeitsplatz { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentSicherheitAmArbeitsplatz .Teaser { background-color:#0061a1; position:relative; top:0; left:0; height:125px; padding:0px; margin-bottom:25px; }
.ContentSicherheitAmArbeitsplatz div.FokusTextabschnitt { background-color:#ECF5FE; position:relative; top:0; left:0; width:100%; border:6px solid #ECF5FE; }
.ContentSicherheitAmArbeitsplatz img.TeaserBild { position:absolute; top:4px; right:5px; }

/*Reparaturen und Beschilderung im Außenbereich*/
.ContentReparaturenUndBeschilderungImAussenbereich { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentReparaturenUndBeschilderungImAussenbereich .Teaser { background-color:#4cc105; position:relative; top:0; left:0; height:155px; padding:0px; margin-bottom:25px; }
.ContentReparaturenUndBeschilderungImAussenbereich div.FokusTextabschnitt { background-color:#ECF5FE; position:relative; top:0; left:0; width:100%; border:6px solid #ECF5FE; }
.ContentReparaturenUndBeschilderungImAussenbereich img.TeaserBild { position:absolute; top:0px; right:5px; }

/*Recycling und Umweltschutz*/
.ContentRecyclingUndUmweltschutz { background-color:#FFFFFF; position:relative; top:0; left:0; }
td.ContentRecyclingUndUmweltschutz .Teaser { background-color:#99cc00; position:relative; top:0; left:0; height:137px; padding:0px; margin-bottom:25px; }
.ContentRecyclingUndUmweltschutz .Kalender { position:absolute; top:-8px; left:20px; }
.ContentRecyclingUndUmweltschutz div.FokusTextabschnitt { background-color:#ECF5FE; position:relative; top:0; left:0; width:100%; border:6px solid #ECF5FE; }
.ContentRecyclingUndUmweltschutz img.TeaserBild { position:absolute; top:-18px; right:0; }

/*Beschilderung und Sicherheit für Ihre Produktion*/
div.Teaser_gross {width:700px; height:200px; margin-bottom:15px;}

/*GHS
===================================================*/

/*GHS-Umfrage-PopUp*/
.GHSUmfrage { width:689px; height:689px; background-image:url(/images/GHS/Gefahrstoffkennzeichnung.gif); background-repeat:no-repeat; position:absolute; margin-left:5px; margin-top:-215px; z-index:5000;  }
.GHSUmfrage h1 { text-align:center; margin-bottom:5px; margin-top:150px; font-size:15pt; border:0; }
.GHSUmfrage p { width:350px; margin:auto; text-align:center; margin-bottom:20px; font-size:9pt; }
.GHSUmfrage table { width:350px; margin:auto; border:0; }
.GHSUmfrage td { vertical-align:top; }
.GHSUmfrage td.Antwort { text-align:center; }
.GHSUmfrage td.Nummer { font-weight:bold; }
.GHSUmfrage p.Schliessen { font-weight:bold; margin-top:10px; }
.GHSUmfrage p.GHSDef { margin-top:0; margin-bottom:0; }
.GHSUmfrage p.Vorschriften { font-size:10pt; margin-top:5px; font-weight:bold; }
.GHSUmfrage p.Danke { font-size:90%; margin-top:5px; margin-bottom:0; }
.GHSUmfrage form { margin-bottom:0; }

/*GHS-Seite*/
.Kennzeichnungssymbol { width:125px; height:200px; float:left; margin-right:15px; text-align:center; }
.Kennzeichnungssymbol img { margin-bottom:5px; }
.Kennzeichnungssymbol h4 { font-size:0.9em; margin:0; }
.Kennzeichnungssymbol p { font-size:0.9em; margin:0; }

table.GHSAllgemeineUebersicht { width:100%; border:0; }
table.GHSAllgemeineUebersicht tr { vertical-align:top; }
table.GHSAllgemeineUebersicht td { margin:0; padding:2; }
td.Freiraum { background-color:#FFFFFF; }
td.Hellgrau { background-color:#EEEEEE; }
td.Dunkelgrau { background-color:#DDDDDD; }

table.GHSPiktogrammKombinationen { width:100%; border:0; }
table.GHSPiktogrammKombinationen td { margin:0; padding:1; text-align:center; }


/* Kundenumfrage zu Inventaretiketten
===================================================*/

.UmfrageInventaretiketten { width:366px; height:190px; background-image:url(/images/Homepage/Umfrage-Inventaretiketten_bg.gif); background-repeat:no-repeat; position:absolute; margin-left:230px; margin-top:-110px; z-index:5000; }
.UmfrageInventaretiketten p { color:#FFFFFF; text-align:center; }
.AntwortInventaretiketten { width:337px; height:65px; background-color:#FFFFFF; position:absolute; left:10px; bottom:30px; }
.AntwortInventaretiketten p.Ja { width:150px; position:absolute; left:2px; top:10px; cursor:pointer; color:#000000; font-weight:normal; text-align:left; margin:0; }
.AntwortInventaretiketten p.Nein { width:150px; position:absolute; right:2px; top:10px; cursor:pointer; color:#000000; font-weight:normal; text-align:left; margin:0; }
.AntwortInventaretiketten span { font-weight:bold; font-size:11pt; }
.AntwortInventaretiketten img { float:left; margin:0 5px 0 0; }


/* Service & Beratung
===================================================*/
.Service-Beratung-Kasten { width:230px; height:300px; background-color:#E3EFFB; padding:10px 100px 10px 10px; float:left; position:relative; background-repeat:no-repeat; }
.Service-Beratung-Kasten h2 { margin-top:0; }
.Service-Beratung-Kasten p.PfeilLink { margin-top:10px; margin-bottom:0; font-size:9pt; }
.Service-Beratung-Kasten p { margin-top:0; margin-bottom:0; margin-left:9px; font-size:8pt; }
.Service-Beratung-Kasten .Kundenwunsch-Materialmuster { width:85px; height:100px; position:absolute; bottom:30px; right:5px; } 
.Service-Beratung-Kasten .Kundenwunsch-Materialmuster p { color:#FF0000; font-size:8pt; margin: 10px 0 10px 0; text-align:center; } 
.Produkte { margin:0 20px 20px 0; }
.Produkte img.Katalog { position:absolute; right:15px; bottom:15px; }
.Service { margin:0 0 20px 0; background-image:url(/images/Service-Beratung/Service.jpg); background-position:bottom right; }
.Aktuelle-Themen { margin:0 20px 0 0; background-position:bottom right; background-image:url(/images/Service-Beratung/Aktuelle-Themen.jpg); }
.Downloads { background-image:url(/images/Service-Beratung/Downloads.jpg); background-position:bottom right; }


/*Aktuelle Informationen 
===================================================*/
.Aktuell h2 { margin-top:0; }
.Aktuell hr { margin:20px 0; }
.Aktuell p.Datum { color:#666666; font-size:8pt; margin-top:0; }
.Aktuell img { float:right; margin:0 0 20px 20px;  }


/* Top-Service - Top-Prämien
===================================================*/

.TopServiceTopPraemien { width:520px; height:440px; border:1px solid #E60F19; position:relative; }

.TopService { width:260px; height:100%; float:left; background-color:#E60F19; position:relative; }
.TopService h1 { font-size:14pt; color:#FFFFFF; border:0; margin:10px; }
.TopService h2 { font-size:13pt; color:#FFFFFF; border-bottom:2px solid #FFFFFF; margin:0 10px 10px 10px; position:absolute; top:120px; }
ul.TopServiceUl { width:240px; padding:0; list-style:none; margin:0 10px 0 10px; position:absolute; top:150px; }
ul.TopServiceUl li { color:#FFFFFF; margin:0; padding:0 0 15px 20px; background-image:url(images/TopServiceTopPraemie/Bullet.gif); background-repeat:no-repeat; background-position:0 2px; }

.TopPraemien { width:260px; height:100%; float:right; background-color:#FFFFFF; position:relative; background-image:url(images/TopServiceTopPraemie/TopPraemien.jpg); background-repeat:no-repeat; background-position:10px 5px; }
.TopPraemien h2 { font-size:13pt; color:#E60F19; border:0; margin:0 10px 10px 10px; border-bottom:2px solid #E60F19; position:absolute; top:120px; }
.TopPraemien p { width:240px; color:#E60F19; margin:0 10px 0 10px; position:absolute; top:150px; }
img.Praemien { position:absolute; top:0; right:0; }
img.Jeannie { position:absolute; bottom:0; right:0; }
p.Anmelden { position:absolute; top:260px; }

dl.NL_Bestelladresse { margin:3px 0 3px 0; }
dl.NL_Bestelladresse dt { width:20px; float:left; margin:0; padding:0; text-align:center; }
dl.NL_Bestelladresse dd { margin:0 0 5px 30px; padding:0; }


/*Sitemap
===================================================*/
.Sitemap .Block { width:210px; float:left; margin-right:20px; }
.Sitemap .Letztes { margin-right:0 !important; }
.Sitemap .Block .Title2 { margin-top:15px; }
.Sitemap .Block .Title2 a { color:#E60F19 !important; }
.Sitemap .Block p { font-size:8pt; margin-left:11px; }
.Sitemap li { text-indent:-9px; margin-left:20px; margin-top:0; margin-right:0; margin-bottom:0; font-size:8pt;}
.Sitemap ul { list-style-type:none; margin:0; padding:0; }

/* Banneraktion
===================================================*/

div.PopUp-Banneraktion { width:420px; height:375px; position:relative; background-repeat:no-repeat; }
div.Technische-Details { width:380px; height:80px; position:absolute; top:260px; left:20px; }
div.Technische-Details p, div.Technische-Details ul { margin:0.2em 0 0.2em 0; font-size:7pt; }
div.Technische-Details ul { list-style-type:none; padding:0; }
div.Technische-Details li { padding:0 0 0 7px; background-image:url(/images/Aktionsbanner/Bullet.gif); background-repeat:no-repeat; background-position:0 4px; font-size:7pt; }