body { color: #000; font-size: 10pt; font-family: arial, Helvetica, sans-serif; line-height: 100%; background-color: #fff; background-image: url(img/bg/bg_normal.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; border-width: 0; }
p { font-size: 10pt; line-height: 140%; margin: 0 0 5px; }
a:link { color: #0601c2; font-family: arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #0601c2; font-family: arial, Helvetica, sans-serif; text-decoration: none; }
a:active { color: #0601c2; font-family: arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #000; font-family: arial, Helvetica, sans-serif; text-decoration: none; }
.text_fuss { color: #9f9f9f; font-size: 8pt; text-transform: uppercase; text-align: left; margin-top: 2px; margin-right: 10px; margin-left: 10px; padding: 0; }
a.text_fuss:link { color: #9f9f9f; margin: 0; padding: 0; }
a.text_fuss:visited { color: #9f9f9f; margin: 0; padding: 0; }
a.text_fuss:active { color: #9f9f9f; margin: 0; padding: 0; }
a.text_fuss:hover { color: #7f7f7f; margin: 0; padding: 0; }
.auflisten { font-size: 10pt; line-height: 140%; margin: 0 0 5px; padding: 0; border-width: 0; list-style-type: square; list-style-position: outside; white-space: normal; }
.formular_input { font-size: 9pt; font-family: arial, Helvetica, sans-serif; background-color: #fbfafa; background-repeat: repeat-x; background-position: left top; width: 200px; height: 18px; min-width: 200px; min-height: 18px; max-width: 200px; max-height: 18px; margin-bottom: 3px; border: solid 1px #0601c2; }
.formular_text { font-size: 9pt; font-family: arial, Helvetica, sans-serif; background-color: #fbfafa; background-repeat: repeat-x; background-position: left top; width: 300px; height: 150px; min-width: 300px; min-height: 150px; max-width: 300px; max-height: 150px; margin-bottom: 3px; border: solid 1px #0601c2; }
.formular_button { font-size: 9pt; font-family: arial, Helvetica, sans-serif; font-weight: bold; background-color: #fbfafa; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; text-align: center; width: 120px; height: 18px; min-width: 120px; min-height: 18px; max-width: 120px; max-height: 18px; margin-bottom: 3px; border: solid 1px #0601c2; }
img { margin: 0; padding: 0; border-width: 0; }
a.image:link { font-family: arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a.image:visited { font-family: arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a.image:active { font-family: arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a.image:hover { font-family: arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; font-weight: normal; margin: 0; padding: 0; border-width: 0; }
.content { float: none; clear: none; }

#main-menu { color: white; font-size: 10pt; font-family: arial; text-transform: uppercase; margin: 0; padding: 0; }
#main-menu UL { color: #fcfbfb; MARGIN: 0; P;padding: 0; }
#main-menu UL LI { color: #fdfdfd; background-image: url(img/bg/bg_mnav.gif); Z-INDEX: 10; LEFT: 0; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN: 0; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 0
; padding: 0; }
#main-menu UL LI A { color: #fefefe; DISPLAY: block; TEXT-DECORATION: none
; padding: 7px 9px; }
#main-menu UL LI.current A { COLOR: white; font-weight: bold; BACKGROUND-COLOR: white
; background-image: url(img/bg/bg_mnav_over.gif); background-repeat: repeat-x; background-position: 0 top; padding: 7px 9px; }
#main-menu UL LI.current A:hover { color: #fdfafa; font-weight: bold; BACKGROUND-COLOR: white
; background-image: url(img/bg/bg_mnav_over.gif); background-repeat: repeat-x; background-position: 0 top; padding: 7px 9px; }
#main-menu UL LI A:hover { COLOR: white; background-image: url(img/bg/bg_mnav_over.gif); background-repeat: repeat-x; background-position: 0 top; }
* HTML #main-menu UL LI UL LI A {
	HEIGHT: 1px
}
;padding: 0.2em 0.75em;border: none;
#sub-menu {
	WIDTH: 162px
}

#sortiment { font-size: 10pt; font-family: arial; float: none; clear: none; margin: 0; padding: 0; }
#sortiment UL { color: #fcfbfb; text-align: center; vertical-align: middle; float: none; clear: none; MARGIN: 0; P;padding: 0; }
#sortiment UL LI { Z-INDEX: 10; LEFT: 0; FLOAT: left; LIST-STYLE-IMAGE: none; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px; margin-top: 5px; margin-right: 0; margin-left: 5px; padding: 0; }
#sortiment UL LI A { color: black; background-image: url(img/bg/bg_sortiment.gif); background-repeat: repeat-x; background-position: 0 bottom; DISPLAY: block; TEXT-DECORATION: none
; width: 145px; height: 90px; border: solid 1px #9f9f9f; }
#sortiment UL LI A:hover { background-image: url(img/bg/bg_sortiment_over.gif); background-repeat: repeat-x; background-position: 0 bottom; border: solid 1px #7f7f7f; }


#galerie {
float:left;
padding:8px 5px 8px 8px;
border: #999999 solid 1px;
}
