BODY { color:#090A43; background:url(/images/mainbg.jpg) repeat-x 0 0; padding: 0;  margin: 0; font-family:  Tahoma, Arial, Sans Serif;  font-size: 10pt; text-decoration: none; }

A {color:#090A43;text-decoration:none; padding:0px; margin:0px;}
A:link {color:#090A43;}
A:visited {color:#090A43;}
A:hover {color:#E68200; text-shadow: #aaaaaa 0.1em 0.1em 0.2em;}

A.btnText {font-weight:bold; color:#090A43; border:0px;}
A.btnText:link {color:#090A43;}
A.btnText:visited {color:#090A43;}
A.btnText:hover {color:#E68200; text-shadow: #999999 0.1em 0.1em 0.2em;}

IMG,FORM {border:0px; margin:0px; padding:0px;}
INPUT, TEXTAREA {font-family: Tahoma, Arial, Sans Serif; border:1px solid #aaa; color:#090A43;padding-left:2px; font-size:10pt;}
SELECT {font-family: Tahoma, Arial, Sans Serif; border:1px solid #aaa;color:#090A43; }
H1 {font-size:16pt; font-weight:bold;}

H2 {font-size:12pt; font-weight:bold;}
P {text-align:justify;}
.psearchBusy {background:url(/images/busy2.gif); background-color:white; background-repeat:no-repeat; background-position:right;}

INPUT.btnText {cursor:pointer; font-weight:bold; background:url(/images/btnPfeil.gif) no-repeat center right; background-color: transparent; text-decoration: none; color:inherit; border:0px; font-size:inherit;}
INPUT.btnText2 { cursor:pointer; font-weight:bold; background:url(/images/btnPfeil2.gif) no-repeat center left; background-color: transparent; text-decoration: none; color:inherit; border:0px; font-size:inherit;}
INPUT.btnText3 { cursor:pointer; font-weight:bold; background-color: transparent; text-decoration: none; color:inherit; border:0px; font-size:inherit;}

INPUT.btnText:hover {color:#E68200;text-shadow: #999 0.1em 0.1em 0.2em;}
INPUT.btnText2:hover {color:#E68200;text-shadow: #999 0.1em 0.1em 0.2em;}
INPUT.btnText3:hover {color:red;text-shadow: #999 0.1em 0.1em 0.2em;}



/*Container*/
#BodyContainer {margin:0px; width:960px; background:url(/images/mainbgschattenshort.jpg) repeat-y 950px 0px; background-color:white; }
#BodyContainer2 {background-color:white; width:950px;}
#header { width:auto;}
#main1 { margin:0; padding:0;  margin-top:100px;}
#main2 { margin:0; padding:0; }
#left { float:left; width:160px;  }
#right { float:right; width:160px; }
#middle { padding-left:0px; margin:0px; margin-left:180px; margin-right:180px; height:auto; margin-bottom:20px;}
#cleaner { clear:both; height:1px; margin:0; padding:0; overflow:hidden}	
#footer {}

.contentFooter { padding-bottom:10px;font-size:8pt; color:#999; margin-top:10px; width:970px; text-align:center; }
.contentFooter A {color:#999; }
.contentFooter A:link {color:#999; }
.contentFooter A:visited {color:#999; }
.contentFooter A:hover {color:#E68200; }

#header A {color:white}
#header A:hover {color:white}
#header A:visited {color:white}
.TopLogo {position:absolute; left:755px; top:-10px; margin:10px;}
.TopLogo2 {position:absolute; left:870px;margin:10px;}
.HeaderContainer { padding:5px; padding-top:10px; padding-bottom:0px; color:white;}
.HeaderContainer2 { background:url(/images/banner.jpg) no-repeat 0px -10px; border-bottom:2px solid #00001C;}
.HeaderTop { color:white; padding-left:70px; padding-top:10px; }
.HeaderTop SPAN.GrossText {font-weight:bold; font-size:12pt; padding-right:10px; }
.HeaderTop INPUT {margin-right:10px;}
.ssllogo { position:absolute; top:60px; left:910px;}
.HeaderNavMenu {padding-left:5px;}
A.headerMainNav { margin-right:3px; color:white; font-weight:bold; display:inline-block;background:url(/images/cellpic.png) no-repeat 0px 0px; height:25px; width:70px;}
A.headerMainNav:link { color:white }
A.headerMainNav:visited { color:white }
A.headerMainNav:hover {background:url(/images/cellpic2.png) no-repeat 0px 0px; text-shadow: black 0.1em 0.1em 0.2em;}
A.headerMainNav IMG {vertical-align:top;}
A.headerMainNav SPAN {display:inline-block; width:70px; text-align:center; padding-top:4px;}
#MainBody {padding:5px; padding-top:5px;}
#MainRight {width:160px; float:right;}
.PageFooter {text-align:center; width:950px;}
.PageFooter A {color:#555; font-size:10pt; padding-right:10px;}

.ContainerFooter {overflow:hidden; height:10px; text-align:right;background:url(/images/mainbgschattenfooter.jpg) repeat-x;}
.ContainerShadowImg {position:absolute; left:950px; top:0px;}
.block {background-color:#f2f2f2; font-size:8pt; color:#090A43; margin-bottom:15px;}
.blockTitle {height:20px; background:url(/images/cellpic3.gif) repeat-x 0px 0px; color:white; font-weight:bold; text-align:center;}
.blockFuss {height:10px; font-size:2px; overflow:hidden;}
.blockTitle IMG  {vertical-align:middle;}
.block .katitem {margin:3px;}

.block .katitem1 {font-weight:normal;}
.block .katitemsel {padding:3px;padding-left:5px; background:url(/images/bgNavmenu.gif) repeat-x 0px 0px; background-color:white; font-weight:bold;}
.block .katitemsel DIV {padding:1px; padding-left:5px;}
.block .katitem A:hover{color:#E68200;}
.block .katitem1 A:hover{color:#E68200;}
.block .katitemsel A:hover{color:#E68200;}

.block A { color:#090A43;}
.block A:link {color:#090A43;}
.block A:visited {color:#090A43;}
.block A:hover {color:#E68200; text-shadow: #999999 0.1em 0.1em 0.2em;}

.block A.BlockLink { margin-left:4px; padding:2px; display:block}
.block A.BlockLink:link {color:#090A43;}
.block A.BlockLink:visited {color:#090A43;}
.block A.BlockLink:hover {color:#E68200; text-shadow: #999999 0.1em 0.1em 0.2em;}

.block SELECT {font-size:8pt;}
.block .TitleText {display:inline-block; width:140px;text-align:center;}
.block UL {padding:10px; padding-top:0px; padding-bottom:0px; margin:2px;}

.block A.btnText {font-weight:bold; color:#090A43; border:0px;}
.block A.btnText:link {color:#090A43;}
.block A.btnText:visited {color:#090A43;}
.block A.btnText:hover {color:#E68200; text-shadow: #999999 0.1em 0.1em 0.2em;}

.Schnellnavi {display:block; font-size:8pt; height:20px; background:url(/images/cellpic3.gif); color:white; overflow:hidden; }
.Schnellnavi IMG  {vertical-align:middle;}
.numRows{text-align:right;font-weight:bold;margin:10px; margin-right:0px;}



.ArtikelListeItem {color:#090A43;display:block;background-color:#fafafa;padding:10px;}
.ArtikelListeItemBg {background-color:#fff;}
.ArtikelListeItem:hover{ background-color:#f0f0f0; color:#090A43; }
.ArtikelListeItem SPAN {display:block;}
.ArtikelListeItem .H1 {font-weight:bold;}
.ArtikelListeItem .Statusinfo {text-align:right; font-weight:bold;}
.ArtikelListeItem .Statusinfo SPAN  {display:inline-block; margin-left:20px;vertical-align:text-top;}
.ArtikelListeItem .Statusinfo IMG  {}


.Bestellliste SPAN {display:inline-block;}
.versandkostenfreiListe {font-size:7pt; padding:2px;color:#007800; }
.versandkostenListe {font-size:7pt; padding:2px;}
A.ArtikelListeSmall { color:#090A43;display:block;background-color:#f5f5f5;padding:4px;}
A.ArtikelListeSmall .ArtikelListeSmallContent {display:block; width:150px; white-space:pre-wrap}
A.ArtikelListeSmallBg {background-color:#fff;}
A.ArtikelListeSmall:hover{ background-color:#f0f0f0; color:#090A43; }
A.ArtikelListeSmall SPAN {display:block;}
A.ArtikelListeSmall .Statusinfo {text-align:right; font-weight:bold;}
A.ArtikelListeSmall .Statusinfo SPAN  {display:inline-block; margin-left:20px;vertical-align:text-top;}
A.ArtikelListeSmall .Statusinfo IMG  {}
.ADVSearch {position:absolute;}
.ADVSearchContainer { background-color:#f5f5f5;border:1px solid #090A43; }
.ADVSearchContainer .ADVHeadline {background:url(/images/cellpic3.gif); color:white; font-weight:bold;}
A.ArtikelListeADV { font-size:8pt; color:#090A43;display:block; background-color:#f5f5f5;padding:2px;}
A.ArtikelListeADV:hover{ background-color:#f0f0f0; color:#090A43; }
A.ArtikelListeADV .ArtikelListeSmallContent {display:inline-block; width:300px;}
A.ArtikelListeADV .Preisinfo {font-weight:bold; display:inline-block; width:100px; text-align:right;}
.ADVMSearch {font-size:10pt; display:block; background-color:yellow; padding:2px;  width:400px;}
.Tabelle {display:block; vertical-align:top;}
.Linie {display:block; padding:0px;}
.Spalte {vertical-align:top; padding:0px; display:inline-block;}
.WarenkorbSmall .Tabelle {display:block; vertical-align:top;}
.WarenkorbSmall .Linie {display:block; padding:0px;}
.WarenkorbSmall .Spalte {vertical-align:top; padding:0px; display:inline-block;}
.WarenkorbSmall .Spalte1 { width:16px;  font-weight:bold;}
.WarenkorbSmall .Spalte2 { width:85px;}
.WarenkorbSmall .Spalte3 { width:50px; font-weight:bold; text-align:right;}
.WarenkorbSmall SELECT {width:150px;}

.Filter {background-color:#FFb200; color:white;}
.Filter2 {background-color:#FFb200; height:10px;}

.Filter IMG.LO {position:absolute;z-index:7;}
.Filter IMG.RO {position:absolute;z-index:7;margin-left:570px;}
.Filter2 IMG.LU {position:absolute;z-index:7;}
.Filter2 IMG.RU {position:absolute;z-index:7;margin-left:570px;}

.FilterLabel {display:inline-block; width:100px; padding-left:20px; }
A.filterDelete {font-weight:bold; padding-right:20px;text-align:justify}
A.filterDelete:hover {color:red;}
.Artikeldetail {color:#090A43;}
.ArtContainer {position:absolute; top:125px; left:460px; width:300px; text-align:right;}
.Artikeldetail .Tabelle {display:block; vertical-align:top;}
.Artikeldetail .Linie {display:block;width:250px;}
.Artikeldetail .Spalte {vertical-align:top; padding-right:5px; display:inline-block;}
.Artikeldetail .Spalte1 { width:95px;}
.Artikeldetail .Spalte2 { white-space:pre-wrap;width:140px;}
.Artikeldetail SPAN {display:inline-block;}
.Artikeldetail .artikelinfo { vertical-align: top; font-weight:bold; width:80px; display: inline-block; font-size:10pt; }
.Artikeldetail .artikelinfo2 { vertical-align: top;width:80px; text-align:right;}
.Artikeldetail .artikelinfo3 { vertical-align: top;width:80px; font-weight:normal; font-size:8pt; text-align:right;}

.Artikeldetail .artikelinfocontent {width:180px; display: inline-block; font-weight:bold;} 
.Artikeldetail .artikelinfocontent2 { display: inline-block; width:160px; padding-left:10px; } 
.Artikeldetail .artikelinfocontent3 { display: inline-block;text-align:right; font-size:8pt; width:263px;} 
.Artikeldetail .artikelinfocontent4 { padding-left:90px; font-size:8pt; display:block;} 
.Artikeldetail .artikelinfocontent5 { padding-left:10px; width:175px; font-size:10pt;  } 
.Artikeldetail .artikelinfocontent6 { padding-left:90px; font-size:10pt; color:green; font-weight:bold;} 
.Artikeldetail .artikelinfocontent6 SPAN {display:block;font-size:8pt;font-weight:normal;}

.Artikeldetail .updateVerfuegbarkeit {padding:10px; padding-left:90px;}


.Artikeldetail li {list-style-image:url(/images/pfeil.jpg)}
.Artikeldetail SPAN.WarenKorbDiv {width:250px; display:inline-block; text-align:right; padding:10px; padding-left:5px; margin-top:20px;white-space:nowrap; background:url(/images/WarenkorbBG.gif) no-repeat 0px 0px;}
.Artikeldetail .UserBuy {padding:2px;}
.Artikeldetail .UserBuyProzent { vertical-align:top; display:inline-block; width:50px; font-size:12pt; font-weight:bold; text-align:right; padding-right:10px;}
.Artikeldetail .UserBuyText {vertical-align:top; display:inline-block; width:390px;}
.Artikeldetail A.UserBuyText:hover {color:red;}
.seitenauswahl {text-align:right;}
.seitenauswahl A { font-size:10pt;color:#090A43; }
.seitenauswahl A.Sel { padding:1px; font-weight:bold;}
.seitenauswahl .PSel {color:red;font-size:12pt; font-weight:bold}
.KCLogin {}
.KCLogin SPAN {display:inline-block}
.KCLogin SPAN .LoginLabel {display:inline-block; width:150px; text-align:right; padding-right:20px;}
.KCLoginSPAN .LoginData {display:inline-block; width:200px; text-align:left; }

.OrderPos { margin-top:10px; margin-bottom:10px;}
.OrderPos .OrderPosText {color:#999;font-weight:bold;text-align:center; display:inline-block; width:114px}
.OrderPos .OrderPosTextSel {font-size:12pt; color: #6B5414;}
.OrderPos .OrderPosLine {font-style:italic;color:#999;margin-top:-2px; border-top:3px solid #999;}

.ShopKD {}
.ShopKD .HeadLine {margin-bottom:10px; background-color:#f2f2f2; border:1px solid #999;padding:3px; font-weight:bold;}
.ShopKD .DataLine { padding:1px;}
.ShopKD SPAN.Label {display:inline-block; width:160px; text-align:right; margin-right:20px; vertical-align:top;}
.ShopKD SPAN.Data {}
.ShopKD SPAN.Imp {font-weight:bold;}
.ShopKD SPAN.Error {color:red}
.ShopKD SPAN.Error INPUT {background-color:yellow;}

SPAN.DotLine {display:block;  background:url(/images/line.gif);background-repeat: repeat-x;}
#PreisChart {text-align:center;}
.Versandkosten .Linie {margin-top:20px;}
.Versandkosten .Spalte1 {display:inline-block; width:450px;}
.Versandkosten .Spalte2 {display:inline-block; width:100px; text-align:right;font-weight:bold;}

.tagcloudbody { position:absolute;left:960px;top:100px;width:200px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#999;padding:5px;}
.tagcloudbody a {text-decoration:none;color:#669;white-space:nowrap;}
.tagcloudThema {font-weight:bold;font-size:12px;margin-bottom: 10px;}
.tag1 {font-size:26px;}
.tag2 {font-size:16px;}
.tag3 {font-size:13px;}
.tag4 {font-size:20px;}
.tag5 {font-size:9px;}

.menuElement{ color:#090A43;font-weight:bold;overflow: visible;position: absolute;visibility: hidden;font-family: Geneva, Arial, Helvetica, sans-serif;}
.menuElement TABLE {padding:0px; margin:0px; }
.menuElement TD {padding:0px; margin:0px; white-space:nowrap;}
.menuElement TD.Footer IMG{display:inline;}
.menuElement IMG {padding:0px; margin:0px; }
.menuElement DIV {}
.menuElement p {margin:0px;padding:0px;   }
.menuElement .BusyImg {opacity: 0.50;  }
.menuElement A.MenuItem {display:block;padding:4px;padding-left:0px;padding-right:10px;font-size:10pt;margin-left:4px;border:1px solid #f5f5f5;border-bottom:2px solid #f5f5f5;vertical-align:middle;color:#090A43;width:auto;}
.menuElement A.MenuItem:hover {background-color:white;color:blue;border-color:#090A43;text-shadow: #999 0.1em 0.1em 0.2em;}
.menuElement .ContentCell {border-left:1px solid #090A43;background-color:#f5f5f5;white-space:nowrap;}
.menuElement .ImgFade {position:absolute;display:none;}
.toolTip{border:1px solid #CCC;background-color:#F9F9F9;overflow: visible;position: absolute;visibility: hidden;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;color:#333;z-index: 400;}
.toolTip h1{display:block;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;background-color:#F1F1F1;border-bottom:1px solid #CCC;margin:0px;padding:4px;}
.toolTip p {margin:0px;padding:0px;}
.toolTip div {margin:0px;padding:4px;}
.popUp{position: absolute;width:100%;height:100%;z-index: 200;}
.imageBox{position: absolute;width:100%;height:100%;top:0px;left:0px;z-index:300;}
.tmpPopup {border:1px solid #CCC;background-color:#F9F9F9;position: absolute; width:100%;top:0px;opacity: 0.60; text-align:center;}
.searchbox_image {position:absolute;z-index:300;top:188px;left:355px;border:1px solid #ccc;width:50px; height:50px; background-color:#fff;overflow:hidden;}

.SelectBox {display:inline-block; color:#090A43; border:2px #aaa inset; padding:1px; background:url(/images/selectBtn1.gif) no-repeat right center; background-color:white; padding-right:20px;}
.SelectBoxHover { display:inline-block; color:#090A43; font-size:10pt; font-weight:normal;cursor:pointer;border:2px #aaa inset;  padding:1px;  background:url(/images/selectBtn2.gif) no-repeat right center; background-color:white;  padding-right:20px;}
.SelectBoxList { position:absolute; border:1px solid #090A43; background-color:white; }
.SelectBoxList A.SelectBoxListItem {display:block; padding-left:3px; padding-right:3px;}
.SelectBoxList A.SelectBoxListItem:hover {color:#E68200;}

DIV.FilterSelectBox { cursor:pointer; width:145px; border:1px solid #999; padding:2px; background:url(/images/selectBtn1.gif) no-repeat right center; background-color:white; }
DIV.FilterSelectBoxList { position:absolute; border:1px solid #090A43; background-color:white; }
DIV.FilterSelectBoxHover { cursor:pointer; width:145px; padding:2px;  border:1px solid #090A43; background:url(/images/selectBtn2.gif) no-repeat right center; background-color:white; }
DIV.FilterSelectBoxList A.SelectBoxListItem {display:block; padding-left:3px; font-size:8pt; padding-right:3px;}
DIV.FilterSelectBoxList A.SelectBoxListItem:hover {color:#E68200;}

.ContentStatusinfo {padding:10px; background:white;font-size:8pt; text-align:justify}

DIV.katItemContainer {padding-left:2px; font-size:8pt;margin-top:5px;margin-bottom:10px;}
SPAN.katItem {display:inline-block; width:110px; height:38px; margin:2px;overflow:hidden;}
SPAN.katItem IMG.HGBild {z-index:5;position:absolute; text-align:center;height:38px;}
SPAN.katItem IMG.LO {position:absolute;z-index:7;}
SPAN.katItem IMG.RO {position:absolute;z-index:7;margin-left:103px;}
SPAN.katItem IMG.LU {position:absolute;z-index:7;margin-top:30px;}
SPAN.katItem IMG.RU {position:absolute;z-index:7;margin-left:103px;margin-top:30px;}

SPAN.katItem SPAN.BG {opacity:0.4; z-index:6;background-color:#f2f2f2; position:absolute; display:block; width:113px; height:40px; }

A.katItem {z-index:7; padding:5px; display:block; position:absolute; vertical-align:bottom; border:1px solid #ccc;width:100px; height:27px;font-size:8pt;text-align:center;}
A.katItem:hover {background-color:#E68200;color:white;}
A.katItem SPAN {vertical-align:bottom;}

DIV.startNews {padding:10px; padding-right:100px;}
DIV.startNews2 {background-color: #fafafa }
DIV.startNews H4 {padding:0px; margin:0px; font-size:10pt; font-weight:bold; padding-bottom:10px; }
DIV.startNews .einlText { }

DIV.startNews A {display:block;color:#555; font-size:8pt; padding-top:10px;}
DIV.startNews A:hover {color:#E68200}


A.AngebotItem {display:inline-block; width:180px; height:120px;background-color:#293e78; font-weight:bold; color:white; margin:5px; vertical-align:top; }
A.AngebotItem:hover {background-color:#E68200} 
A.AngebotItem IMG {padding:0; margin:0px;}
A.AngebotItem IMG.Artikel {margin:10px;margin-top:0px;position:absolute;opacity:0.2;}
A.AngebotItem SPAN {display:block; }
A.AngebotItem SPAN.ItemContent {padding-left:15px;}
A.AngebotItem IMG.LO {position:absolute;z-index:7;}
A.AngebotItem IMG.RO {position:absolute;z-index:7;margin-left:170px;}
A.AngebotItem IMG.LU {position:absolute;z-index:7;margin-top:110px;}
A.AngebotItem IMG.RU {position:absolute;z-index:7;margin-left:170px;margin-top:110px;}

#siimage { padding-right: 5px; border: 0;}

.imageBox {}
.imageBoxBG {opacity:0.7;}

#socialButtons {}
#socialButtons A {display:inline-block; width:28px;height:28px; background-image:url(/images/buttons_30_30.png);}
#socialTwitter { background-position:1px -30px;}
#socialTwitter:hover {background-position:1px 0px;}
#socialFacebook { background-position:-29px -30px;}
#socialFacebook:hover {background-position:-29px 0px;}
#socialDelicious { background-position:-59px -30px;}
#socialDelicious:hover {background-position:-59px 0px;}
#socialDigg { background-position:-89px -30px;}
#socialDigg:hover {background-position:-89px 0px;}
#socialTechnorati{ background-position:-119px -30px;}
#socialTechnorati:hover{ background-position:-119px 0px;}
#socialStumbleupon { background-position:-149px -30px;}
#socialStumbleupon:hover { background-position:-149px -0px;}
#socialMisterWong { background-position:-179px -30px;}
#socialMisterWong:hover { background-position:-179px -0px;}
#socialKledy { background-position:-209px -30px;}
#socialKledy:hover { background-position:-209px -0px;}