/* Page-Einstellungen */
body { margin:0px; padding: 0px; width: 100%; height: 100%; background-color: #929292; background-image: url(grafix/bg_site.jpg); background-repeat: repeat-y; background-attachment:fixed; background-position: center; overflow-y : scroll; }
#site { position:absolute; margin-left: -454px; width:907px; height: auto; left:50%; }
/* ------------------ */

#header { width: 894px; height: 25px; float: left; background-color: #cbd6f7; padding-left: 13px; padding-top: 10px; }
* +html #header { width: 894px; height: 25px; float: left; background-color: #cbd6f7; padding-left: 13px; padding-top: 10px; }
#header-left { width: 450px; height: 25px; float: left; }
#header-left img { border: 0px; }
#header-right { width: 431px; height: 25px; float: right; text-align: right; padding-right: 12px; }
#header-right a { color: #ffffff; text-decoration: none; }
#header-bottom { width: 906px; height: 167px; float: left; background-color: #ffffff; margin-left: 1px; }
#header-bottom-left { width: 699px; height: 160px; float: left; padding-left: 12px; padding-top: 7px; }
#header-bottom-right { width: 175px; height: 160px; float: right; padding-top: 7px; padding-right: 5px; }
#header-bottom-right img { border: 0px; }
#nav-top { width: 906px; height: 16px; float: left; background-image: url(grafix/bg_nav_top.jpg); background-repeat: no-repeat; margin-left: 1px; }
#nav-top-left { width: 144px; height: 16px; float: left; padding-left: 11px; }
#nav-top-right { width: 198px; height: 16px; float: right; }
#nav-top-center { width: 552px; height: 12px; padding-top: 4px; float: left; }
#nav-top-center a { width: 166px; height: 14px; float: left; text-align: center; text-decoration: none; color: #58585a; padding-left: 8px; padding-right: 8px; position: relative; z-index: 100; }
#content { width: 907px; height: 100%; float: left; }
#content-left { width: 145px; height: 100%; float: left; padding-left: 12px; }
#content-right { width: 198px; height: 100%; float: right; background-color: #ffffff; }
#content-center { width: 524px !important; height: 100%; padding-left: 14px; padding-right: 14px; padding-top: 55px; float: left; background-color: #ffffff; }
#content-center a { text-decoration: underline; color: #000000; }
#content-center img { border: solid 1px #000000; max-width: 524px !important; color: #000000; }
.news-box-right { width: 188px; height: auto; float: left; border: solid 1px #929292; margin-bottom: 8px; }
.news-box-right-header { width: 188px; min-height: 22px; height: auto; float: left; background-color: #f4f0df; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a; text-decoration: none; font-variant:small-caps; text-align: center; padding-top: 6px; }
.news-box-right-content { width: 166px; height: auto; float: left; padding-left: 11px; padding-right: 11px; padding-top: 11px; padding-bottom: 0px; }
.news-box-right-bottom { width: 184px; min-height: 22px; height: auto; float: left; margin-left: -11px; margin-top: 8px; background-color: #f4f0df; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a; text-decoration: none; font-variant:small-caps; text-align: right; padding-top: 6px; padding-right: 4px; }
#search { width: 14px; height: 15px; float: left; position: absolute; right: 16px; top: 13px; z-index: 1; }
#merkzettel img { border: 0px; }
#merkzettel a { color: #000000; margin-top: -2px; }
#newsbox a { color: #000000; }
label { width: 120px; float: left; }

/*Text-Formatierungen*/
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color: #58585a; font-variant:small-caps; font-style: normal; }
.text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #58585a; }
.nav-header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a; font-variant:small-caps; font-weight: normal; }
.nav-top { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #f6d106; line-height: 24px; }
input { width: 123px; height: 16px; font-size: 11px; border: solid 1px #58585a; background-color: #e5ebfb; }
#content-left a { width: 135px; height: auto; float: left; padding-top: 11px; padding-bottom: 10px; margin-left: 0px; border-bottom: solid 1px #e3cfa4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a; text-decoration: none; font-variant:small-caps; }
.sub { margin-left: 10px; float: left; font-size: 10px; }
input.shop_detail_buy { width: 16px; height: 16px; background-color: #f3f0df; }
input.shop_detail_count { width: 100px; height: 14px; float: left; background-color: #f3f0df; }
input.cart_count { width: 100px; height: 14px; float: left; background-color: #f3f0df; }
textarea.shop_comment { width: 387px; background-color: #f3f0df; font-family: Arial; font-size: 12px; border: solid 1px #000000; }
input.shop_comment_name { width: 200px; height: 18px; background-color: #f3f0df; }
input.shop_comment_submit { width: 120px; height: 18px; background-color: #f3f0df; }
input.cart_count_submit { width: 16px; height: 16px; background-color: #f3f0df; }
input.buy_submit { width: 120px; height: 18px; background-color: #f3f0df; }
select { border: solid 1px #000000; height: 18px; font-size: 12px; }
input.buy_textbox { width: 200px; height: 18px; background-color: #f3f0df; }
input.buy_agb { width: 17px; height: 17px; }
textarea.buy_textarea { width: 387px; background-color: #f3f0df; font-family: Arial; font-size: 12px; border: solid 1px #000000; }
.headline-merkzettel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #58585a; font-variant:small-caps; font-style: normal; }
input.newsletter_reg { width: 250px; height: 18px; background-color: #f3f0df; }
input.newsletter_reg_check { width: 16px; height: 16px; background-color: #f3f0df; }
input.newsletter_reg_bt { width: 120px; height: 18px; background-color: #f3f0df; }
#content-center input { width: 250px; height: 18px; background-color: #f3f0df; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #58585a; }
#content-center textarea { width: 400px; height: 180px; background-color: #f3f0df; border: solid 1px #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #58585a; }
/* ----------------- */