@charset "UTF-8";

html, body { height: 100%; margin: 0px; padding: 0px; font-family: Trebuchet MS, Arial; font-size: 9pt; color: #6b6b6b; line-height: 20px; }

div, img, table { behavior: url(iepngfix.htc); border: 0px; }

fieldset { border: 1px dotted #848484; }

ol { margin: 0px; padding: 0px; }

a { text-decoration: underline; color: #114e86; }
a:hover { text-decoration: none; }

#clear { position: absolute; width: 980px; min-height: 449px; left: 50%; margin-left: -490px; background-image: url(../images/background.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: top center; }

#content { width: 808px; margin-left: 86px; margin-top: 80px; background-color: transparent; background-image: url(../images/mitte.png); background-repeat: repeat-y; z-index: 1; }
#oben { position: absolute; width: 808px; height: 100px; left: 86px; top: 58px; background-image: url(../images/oben.png); background-repeat: no-repeat; }
#content_inner { position: relative; width: 730px; margin-left: 39px; z-index: 3; }

#kopf { position: relative; width: 100%; height: 80px; margin-bottom: 18px; margin-top: -5px; line-height: 80px; z-index: 1; }
#kopf a { color: #767676; text-decoration: none; }
#kopf a:hover { text-decoration: underline; }

#flash { position: relative; width: 730px; height: 312px; z-index: 0; }

#navigation { position: relative; width: 100%; height: 30px; background: url(../images/naviback.gif) repeat-x; text-transform: uppercase; font-size: 9.5pt; z-index: 1; }
#navigation a { color: #FFFFFF; text-decoration: none; }

.navipunkt a:hover { background-image: url(../images/inbox.gif); background-position: center; background-repeat: repeat-x; }
.navipunkt2 { background-image: url(../images/inbox.gif); background-position: center; background-repeat: repeat-x; }

#text { position: relative; width: 730px; margin-top: 45px; z-index: 1; }

#infobox { position: relative; height: 60px; width: 226px; z-index: 1; clear: both; }
#infobox a { color: #767676; }
#info_inner { position: relative; padding: 8px; margin-left: 60px; }

#higlights { position: relative; width: 730px; z-index: 1; }

#space, #space2 { position: relative; padding-top: 30px; padding-bottom: 30px; width: 730px; z-index: 1; }
#space2 { padding-bottom: 15px; }

#impress { position: relative; width: 718px; padding-bottom: 28px; margin-left: 26px; z-index: 1; }
#impress a { color: #6b6b6b; text-decoration: none; }
#impress a:hover { text-decoration: underline; }

#versandbox { position: relative; height: 105px; width: 360px; background: url(../images/versandbox.gif) no-repeat; z-index: 1; }

#anzpreis { position: absolute; right: 23px; top: 0px; text-align: right; z-index: 1; }
.preis { font-size: 13pt; font-weight: bold; }

.logo, #text_inner { margin-left: 26px; margin-top: 0px; z-index: 1; }

.headline { display: block; height: 30px; width: 682px; background-image: url(../images/etiback.gif); font-size: 9.5pt; font-weight: bold; color: #6b6b6b; cursor: pointer; margin: 0px; padding: 0px; margin-bottom: 2px; }

.thm_text { height: 146px; width: 221px; font-size: 8.5pt; background-image: url(../images/thm_text.jpg); }

.infotxt { font-size: 10pt; font-weight: bold; }

.head { color: #00639C; font-weight: bold; }

.input_txt { width: 400px; margin-bottom: 5px; }

.bestellen { display: block; width: 90px; height: 24px; background-image: url(../images/bestellen.gif); margin-top: 8px; margin-bottom: 12px; }
.bestellen2 { display: block; width: 128px; height: 24px; background-image: url(../images/bestellen2.gif); margin-top: 0px; margin-bottom: 15px; }
a:hover.bestellen { background-image: url(../images/bestellen_over.gif); }
a:hover.bestellen2 { background-image: url(../images/bestellen2_over.gif); }

.sub_off { color: #959595; border: 1px solid #959595; text-decoration: line-through; }

#upimg { display: none; visibility: hidden; }
