html { height: 100%; background: white; }
body { text-align: center; margin: 0; font-family: Verdana, Arial, Helvetica; font-size: 11px }
#head { text-align: center; background-image: url('img/head_bg.gif'); background-repeat: repeat-x }

a { text-decoration: none }
a img { border: 0 }

#head h1 { background: url('img/head.jpg'); height: 124px; width: 1024px; margin: 0; margin-left: auto; margin-right: auto }
#head h1 span { display: none }

#main { margin: auto; margin-top: 0; background: url('img/head_right02.gif') no-repeat right top; width: 1024px; height: 300px; margin-top: -4px; text-align: left }

#service { text-align: right; margin-right: 130px; padding-top: 15px }
#service a { color: #969983; text-decoration: none; text-transform: uppercase; font-weight: bold }

#left { width: 226px; float: left; display: inline }

#subnav { background: url('img/subnav_bg.gif') repeat-y; margin-left: 26px; }
#subnav .inside { margin-left: 25px }
#subnav .inside h2 { border-bottom: 2px solid black; color: #FF0101; font-size: 12px; text-transform: uppercase; margin-bottom: 10px; text-align: center; margin-left: 5px; margin-right: 10px }
#subnav .stufe1 { padding-left: 40px; padding-top: 10px ; display: block; background: url('img/mainbutton_bg.gif') no-repeat; height: 30px; width: 166px; text-decoration: none; font-weight: bold; color: #FF0101; text-transform: uppercase; font-size: 10px; margin-top: 15px }
#subnav img { margin-top: 60px }

#subnav a.stufe2 { text-decoration: none; display: block; border-bottom: 1px solid black; color: black; padding: 3px; padding-left: 15px; margin-left: 21px; margin-right: 10px }

#mainarea { width: 545px; float: left; display: inline; margin-left: 25px }
#mainarea2 { width: 725px; float: left; display: inline; margin-left: 25px }

.overviewartikel { border: 5px solid #F7F5F2; display: inline; float: left; margin-right: 10px; margin-bottom: 20px }
.overviewartikel .inside { border: 1px solid #D2D1CF }
.overviewartikel .inside .preis { background: black; color: white; padding: 5px; padding-left: 10px; font-weight: bold }
.overviewartikel .inside .buynow { padding: 3px; padding-left: 8px }

.cart { text-align: left; padding: 13px; padding-top }

.white { color: white }

#right { width: 186px; float: right; display: inline; margin-right: 20px }
#right .nav { background: #FF0202 url('img/bg_right.gif') bottom no-repeat; width: 149px; margin-left: 16px; text-align: center; padding-bottom: 50px; padding-top: 30px; padding-bottom: 220px }
#right .languages { padding-left: 16px }
#right .nav a { text-decoration: none; font-size: 11px; text-transform: uppercase; color: black; font-weight: bold }
#right h3 { text-decoration: none; font-size: 11px; text-transform: uppercase; color: black; font-weight: bold; margin-bottom: 10px } 





.breaker { clear: both; float: none; height: 1px; overflow: hidden }
.breaker20 { clear: both; float: none; height: 20px; overflow: hidden }
