.theme { background-image: url(img/header.jpg); background-repeat: repeat-x; background-position: left 0; width: 740px; height: 145px; float: none; clear: none; min-width: 740px; min-height: 145px; max-width: 740px; max-height: 145px; }
.mnav { background-image: url(img/bg/bg_mnav.gif); background-repeat: repeat-x; background-position: center top; width: 740px; height: 30px; float: none; min-width: 740px; min-height: 30px; max-width: 740px; max-height: 30px; margin: 0; padding: 0; }
.teaserbox_text { width: 190px; height:auto ; min-width: 190px; max-width: 190px; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; }
.header { background-image: url(img/bg/bg_header.gif); background-position: 0 bottom; text-align: right; width: 740px; height: 75px; min-width: 740px; min-height: 75px; max-width: 740px; max-height: 75px; margin: 0; padding: 0; }
.bg { background-image: url(img/bg/bg_content.gif); background-repeat: no-repeat; background-position: right bottom; }
.bg_kopf_normal { background-image: url(img/bg/bg_start.gif); background-repeat: repeat; background-position: right bottom; width: auto; }
.schatten_links { background-image: url(img/bg/bg_l.gif); background-repeat: repeat-y; background-position: right top; }
.schatten_rechts { background-image: url(img/bg/bg_r.gif); background-repeat: repeat-y; background-position: left bottom; }
.schatten_start_links { background-image: url(img/bg/bg_kopf_l.gif); background-repeat: no-repeat; background-position: right bottom; }
.schatten_start_rechts { background-image: url(img/bg/bg_kopf_r.gif); background-repeat: no-repeat; background-position: center bottom; }
.content { background-color: white; background-repeat: repeat-x; background-position: left top; vertical-align: top; width: 740px; float: none; clear: none; min-width: 740px; max-width: 740px; }
.content_content{ width: 738px; height:auto; margin: 0 0 0 0; padding: 1px; }
.content_text { width:478px; float:left; height:auto ; margin-top: 10px; margin-left: 10px; }
.content_teasers { margin-left:508px; width:220px; height:auto ; margin-top: 40px; }
.content_header{ width: 478px; height:40px; margin: 0; padding: 0; }
.foot { background-image: url(img/bg/bg_foot.gif); background-repeat: repeat-x; background-position: right top; width: 740px; height: 25px; }
.teaser_box { background-color: #fdfdfd; background-image: url(img/bg/bg_teaserbox.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 218px; margin-bottom: 10px; border: solid 1px #5d66db; }
.teaser_kopf { font-weight: bold; background-color: #5d66db; background-image: url(img/bg/bg_teaserkopf.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 218px; height: 19px; margin: 0; padding: 0; }
.teaser_kopf_text { color: #fefbfb; font-size: 8pt; font-weight: bold; margin: 0; padding: 2px; }
.teaser_text { color: #040404; font-size: 8pt; margin: 0; padding: 2px; }

.textbox { width: 478px; height:auto; float: none; clear: none; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #fee7a4; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.textbox_kopf { background-color: white; background-image: url(img/bg/bg_textbox.gif); background-repeat: repeat-x; background-position: left top; width: 478px; height:25px; }
.textbox_kopf_text { color: black; font-size: 10.5pt; font-weight: bold; margin: 0; padding: 1px 5px; }
.textbox_text { color: #040404; font-size: 10pt; margin: 0; padding: 2px 5px; }
.sortiment_bild { width:200px; float:left; height:160px; clear: none; min-width: 200px; max-width: 200px; padding-left: 5px; }
.sortiment_text { font-size: 10pt; margin-left:210px; width:auto; height:auto; min-height: 160px; padding-right: 5px; }
.textbox_kopf_text2 { color: black; font-size: 14px; font-weight: bold; background-image: url(img/bg/bg_textbox.gif); background-repeat: repeat-x; background-position: left top; width: 470px; margin: 10px 0 0; padding: 0 5px 8px; }
.area { overflow: hidden; float: none; clear: none; padding-bottom: 10px; }

