body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
.Verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.Verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.Grau {
	color: #888888;
}
.Hellgrau {
	color: #AAAAAA;
}
.Gruen {
	color: #009900;
}
.Orange {
	color: #FF9900;
}
.Rot {
	color: #FF0000;
}
.Schwarz {
	color: #000000;
}
.nomargin {
	margin: 0px;
}
.Field1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
	height: 15px;
	width: 100px;
	border-left: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-top: none;
	border-right: none;
}
.Field2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
	height: 12px;
	width: 100px;
	background-color: #FFFFFF;
	border-left: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-top: none;
	border-right: none;
}
.textfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AAAAAA;
	text-decoration: none;
	height: 14px;
	width: 100px;
	border-left: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-top: none;
	border-right: none;
	height: 14px;
	width: 225px;
	white-space: pre;
	margin-bottom: 4px;
}

.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AAAAAA;
	text-decoration: none;
	height: 14px;
	width: 100px;
	border-left: 1px solid #b41f18;
	border-bottom: 1px solid #b41f18;
	border-top: none;
	border-right: none;
	height: 14px;
	width: 225px;
	white-space: pre;
	margin-bottom: 4px;
}



.prod_bilder_rahmen {
	border: 1px solid #DDDDDD;
}


#wrapper {
	position: absolute;
	width: 955px;
	height: 595px;
	top: 50%;
	left: 50%;
	margin-left: -478px;
	margin-top: -297px;
	text-align: left;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 1;
}
#header {
	position: relative;
	height: 145px;
	width: 955px;
	z-index: 2;
}
#main {
	position: relative;
	height: 450px;
	width: 955px;
	z-index: 1;
}
#main_bg {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 616px;
	height: 230px;
}
#main_menu {
	position: absolute;
	top: 236px;
	left: 30px;
	width: 350px;
	white-space: pre;
}
#sonnenpartner {
	position: absolute;
	top: 40px;
	left: 30px;
	width: 103px;
	height: 46px;
}
#vorwort {
	position: absolute;
	top: 280px;
	left: 95px;
	width: 638px;
	height: 118px;
}
#header_menu_left {
	position: absolute;
	top: 122px;
	left: 30px;
	z-index: 2;
}
#header_menu_right {
	position: absolute;
	top: 122px;
	right: 210px;
	white-space: pre;
	z-index: 2;
}
#suche_menu {
	position: absolute;
	top: 122px;
	right: 30px;
	white-space: pre;
	z-index: 2;
}
#serien_name {
	position: absolute;
	bottom: 207px;
	left: 660px;
	width: 35px;
	height: 221px;
	vertical-align: bottom;
	overflow: hidden;
	z-index: 1;
}
#detail_text {
	position: absolute;
	bottom: 215px;
	left: 705px;
	width: 220px;
	height: 230px;
	vertical-align: bottom;
	overflow: hidden;
	z-index: 1;
}
#detail_text p {
	margin: 0px;
}
#serien_beschreibung {
	position: absolute;
	bottom: 220px;
	left: 695px;
	width: 230px;
}
#serien_beschreibung p {
	vertical-align: baseline;
	text-align: left;
	margin: 0px;
}
#orange_line_horizontal {
	position: absolute;
	top: 248px;
	left: 28px;
	height: 30px;
	width: 897px;
	border-style: solid;
	border-color: #FF9900;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	z-index: 2;
}
#orange_line_select {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30px;
	width: 20px;
	border-style: solid;
	border-color: #FF9900;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
}
#orange_line_produkte {
	position: absolute;
	top: 0px;
	left: 86px;
	height: 30px;
	width: 20px;
	border-style: solid;
	border-color: #FF9900;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
}
#orange_line_pflege {
	position: absolute;
	top: 0px;
	left: 232px;
	height: 30px;
	width: 20px;
	border-style: solid;
	border-color: #FF9900;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
}
#orange_line_material {
	position: absolute;
	top: 0px;
	left: 154px;
	height: 30px;
	width: 20px;
	border-style: solid;
	border-color: #FF9900;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
}
#serien_name_klein {
	position: absolute;
	top: 252px;
	left: 35px;
	width: 400px;
	height: 20px;
}
#thumbs {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 895px;
	height: 168px;
}
#text_links {
	position: absolute;
	top: 300px;
	left: 30px;
	width: 895px;
	height: 60px;
	line-height: 14pt;
}
#arrow_backward {
	position: absolute;
	top: 190px;
	left: 30px;
}
#arrow_forward {
	position: absolute;
	top: 190px;
	right: 33px;
}
#thumbs_links {
	position: absolute;
	top: 290px;
	left: 28px;
	width: 287px;
	height: 48px;
}
#thumbs_rechts {
	position: absolute;
	top: 290px;
	right: 28px;
	width: 287px;
	height: 48px;
}
#pfeil_vor {
	position: absolute;
	top: 350px;
	right: 30px;
	width: 50px;
	height: 25px;
}
#pfeil_zurueck {
	position: absolute;
	top: 350px;
	right: 225px;
	width: 100px;
	height: 25px;
}
#back_to_select {
	position: absolute;
	top: 390px;
	right: 28px;
	width: 150px;
	height: 25px;
}
#firmen_foto {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 530px;
	height: 230px;
}
#firmen_text {
	position: absolute;
	top: 330px;
	left: 80px;
	width: 530px;
	height: 143px;
}
#skizze_link {
	position: absolute;
	top: 370px;
	right: 20px;
	width: 225px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#impressum_logo {
	position: absolute;
	top: 8px;
	right: 255px;
	width: 30px;
	height: 140px;
}
#impressum_text {
	position: absolute;
	top: 0px;
	right: 20px;
	width: 225px;
	height: 356px;
	overflow: auto;
}
#impressum_text p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	line-height: 16px;
}
#katalog_abbildungen {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 510px;
	height: 325px;
}
#gratiskataloge_logo {
	position: absolute;
	top: 45px;
	right: 255px;
	width: 30px;
	height: 180px;
}
#gratiskataloge_text {
	position: absolute;
	top: 350px;
	left: 50px;
	width: 435px;
	height: 80px;
}
#kontakt {
	position: absolute;
	top: 00px;
	right: 20px;
	width: 225px;
	height: 400px;
}

#kontakt_neu {
	position: absolute;
	top: 120px;
	right: 20px;
	width: 225px;
	height: 400px;
}

#prod_bilder_menu {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 915px;
	height: 230px;
}
#produkt_link_text {
	position: absolute;
	top: 256px;
	left: 125px;
	width: 420px;
	height: 20px;
	z-index: 3;
}
#thumbs_prod_leiste {
	position: absolute;
	top: 290px;
	left: 28px;
	width: 915px;
	height: 48px;
}
#pfeil_prod_vor {
	position: absolute;
	top: 355px;
	right: 20px;
	width: 50px;
	height: 25px;
}
#pfeil_prod_zurueck {
	position: absolute;
	top: 355px;
	left: 28px;
	width: 100px;
	height: 25px;
}
#prod_kategorien {
	position: absolute;
	top: 256px;
	left: 125px;
	width: 780px;
	height: 20px;
	z-index: 5;
}
#pflege_bilder_menu {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 925px;
	height: 230px;
}
#pflege_link_text {
	position: absolute;
	top: 256px;
	left: 267px;
	width: 420px;
	height: 20px;
	z-index: 3;
}
#firmen_thumbs {
	position: absolute;
	top: 245px;
	left: 27px;
	width: 536px;
	height: 65px;
	z-index: 5;
}
#pflege_bereich {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 925px;
	height: 230px;
}
#pflege_alu_bild {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 217px;
	height: 230px;
	z-index: 5;
}
#pflege_alu_text {
	position: absolute;
	top: 0px;
	right: 30px;
	width: 550px;
	height: 230px;
	z-index: 5;
}
#pflege_alu_text p {
	margin: 0px;
}
#pflege_teak_weiter {
	position: absolute;
	top: 220px;
	right: 10px;
	width: 75px;
	height: 20px;
	z-index: 5;
}
#pflege_teak_zurueck {
	position: absolute;
	top: 220px;
	right: 10px;
	width: 75px;
	height: 20px;
	z-index: 5;
}
#material_link_text {
	position: absolute;
	top: 256px;
	left: 190px;
	width: 750px;
	height: 20px;
	z-index: 3;
}