#logo { float: left; margin: 17px 0 0 51px; padding: 0; }
#topnavi { float: left; margin: 15px 0 0; padding: 0; width: 180px; height: auto; }
#loginbox { float: left; margin: -14px 0 0; padding: 0; width: auto; height: auto; }
#switchbox { float: right; margin: 0 52px 0 0; padding: 0; }
#content { margin: 25px 49px; padding: 0; width: auto; height: 198px; background: #ffffff; border: 1px solid #000000; }
#navigation { float: left; margin: 0 0 20px; padding: 0; overflow: hidden; width: 900px; height: auto; background: url(../image/navigation_bg.gif) no-repeat; color: #ffffff; }
#highlights { float: left; margin: 0 15px; padding: 0; width: 870px; height: 120px; }
#highlights h1 { width: auto; }
#highlights form { margin: 0; }
#movebox { position: relative; overflow: hidden; margin: 0; padding: 0; width: 806px; height: 120px; }
#items { position: relative; height: 120px; }
#footerheader { float: left; margin: 0; padding: 0; width: 62.5em; }
#footercontent { float: left; margin: 25px 50px 25px; padding: 11px 0 0; width: 900px; min-height: 450px; background: url(../image/footercont_bg.jpg) no-repeat; }
#showpanel { margin: 0 0 0 67px; padding: 0; overflow: hidden; position: relative; z-index: 999; width: 350px; height: 70px; }
#showbox0 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_blue.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox1 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_yellow.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox2 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_red.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox3 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_green.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox4 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_purple.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox5 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_blue.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox6 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_yellow.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox7 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_red.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox8 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_green.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#showbox9 { display: none; margin: 0; padding: 14px 0 0; width: 270px; height: 70px; background: url(../image/show_purple.gif) no-repeat; text-align: center; color: #ffffff; font-size: 2em; font-weight: bold; }
#artikelbox { margin: -50px 0 0 35px; padding: 0; width: auto; height: auto; }
#normaltext h1 { width: auto; }
#normaltext p { margin-right: 35px; }
#normaltext form { margin: 0; }
#warnung { margin: 2px 0 15px; padding: 0; width: 824px; height: auto; text-align: center; border: 3px double #ff0000; }
#artikelbild { float: left; margin: 65px 0 0; padding: 0; width: 300px; height: auto; }
#lupebox { margin: -66px 0 0; padding: 0; width: 11px; height; auto; z-index: 222; }
#artikeltext { float: left; margin: 0 25px; padding: 0; width: auto; height: auto; }
#artikeltext h1 { margin: 0; padding: 0; font-size: 1.6em; }
#preisbox { margin: 0; padding: 0; width: 500px; height: auto; }
#moodobox { margin: 0; padding: 0; width: 498px; height: 205px; border: 1px solid #000000; }
#waitbox { margin: 0; padding: 0; width: auto; height: 205px; background: #ffffff; }
#moodo { margin: 0; padding: 10px 0 0; width: 500px; height: 205px; font-size: 1.5em; font-weight: bold; text-align: center; }
#loader { float: left; margin-top: 75px; width: 500px; height: auto; text-align: center; }
#kaufbox { float: right; margin: -14px 0 0; padding-left: 15px; width: 184px; height: 164px; font-size: 1em; text-align: left; border-left: 1px solid #000000; }
#kaufbox form { margin: 0; }
#kaufbox form .hinweise { font-size: 0.65em; }
#reiter { margin: 32px 0 0; padding: 0; width: auto; height: auto; font-size: 0.85em; font-weight: bold; }
#reiter1 { margin: 0 0 -1px 0; }
#reiter2 { margin: 0 0 -1px -1px; }
#detailbox { margin: 0; padding: 0; width: auto; min-height: 130px; border: 1px solid #000000; }
#textbox { margin: 0; padding: 0 10px 0; width: 478px; height: auto; font-size: 0.85em; }
#detailtext { display: none; float: left; clear: both; margin: 0; padding: 0 10px 0; width: 478px; height: auto; font-size: 0.85em; }
#sponsor { display: none; float: left; clear: both; margin: 0; padding: 0 10px 0; width: 478px; height: auto; }
#footerbottom { float: left; margin: 0 0 15px; padding: 0; width: 62.5em; height: auto; text-align: center; }
#extrabox { display: none; margin: 0; padding: 0; width: 100%; height: 120%; position: absolute; left: 0px; top: 0px; z-index: 5555; background: #ffffff; }
#extracontent { margin: 0 auto; padding: 0; width: 1000px; height: auto; background: url(../image/extra_bg.jpg) no-repeat center 0; z-index: 6666; border: 1px solid #ffffff; }
#extrainhalt { margin: 35px 35px; padding: 0; width: auto; height: auto; z-index: 7777; text-align: center; }
h1 { margin: 15px 0 0 0; padding: 0; width: 500px; font-size: 1em; color: #666666; }
p { font-size: 0.8em; }
ul { font-size: 0.8em; }
ol { font-size: 0.8em; }
a { color: #000000; text-decoration: none; }
a:hover { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a.catcher { color: #ff0000; }
a.catcher:hover { color: #000000; }
a.links { color: #ffffff; font-size: 0.9em; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.links:hover { color: #ffff00; }
img { border: none; }
form { margin: 27px 0; }
label { margin-right: 50px; font-weight: bold; }
.item { float: left; margin: 0; padding: 0; width: auto; height: auto; }
.aktuell { margin: -102px 0 0; padding: 0; font-size: 0.9em; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; }
.movement { margin-top: -125px; }
.highimage { margin: 0 19px; padding: 0; width: 96px; height; 120px; }
.eingabe { margin-right: 10px; padding: 3px; width: 275px; border: 1px solid #999999; }
.eingabekurz { margin-right: 10px; padding: 3px; width: 150px; border: 1px solid #999999; }
.eingabelang { margin-right: 10px; padding: 3px; width: 400px; border: 1px solid #999999; }
.eingabepay { margin-right: 10px; padding: 3px; width: 100px; border: 1px solid #999999; }
.table { font-size: 0.8em; }
.neu { color: #0000cc; }
.hinweise { font-size: 0.8em; }
.nologin { font-size: 0.5em; }
.catcher { color: #ff0000; }
.kontostand { color: #0000cc; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.logoname { letter-spacing: 1px; }
.name_m1 { color: #cc0000; }
.name_o1 { color: #009933; }
.name_o2 { color: #990066; }
.name_d1 { color: #999900; }
.name_o3 { color: #000099; }
.link { float: left; margin: 0; padding: 8px 0 0; width: 90px; height: 28px; text-align: center; }
.link:hover { padding-top: 6px; }
.infos { font-size: 0.6em; }
.anzahl { color: #ff0000; }
.euro { float: right; font-size: 1.6em; font-weight: bold; }
.normalpreis { text-decoration: line-through; }
.moodopreis { font-size: 1.8em; font-weight: bold; color: #ff0000; }
